关于 django-tables2 的链接栏
我使用 django-tables2 在页面中显示一些数据,现在我想让单元格链接到某个 url,但链接 url 例如:
url(r'^(?P\w+)/(?P\d+)/
我阅读了 django-tables2 的文档,但找不到有关此问题的一些示例。
这些表格显示在页面的网址中,就像:http://127.0.0.1:8000/pool/20111222/
我尝试在我的tables.py 中编写以下内容:
类 PoolTable(tables.Table): number =tables.LinkColumn('pool.views.pooldatestock', args=[A('number')]) 日期=表.Column()
然后我尝试写:
class PoolTable(tables.Table):
number=tables.LinkColumn('pool.views.pooldatestock',
args=[A('date')],
kwargs=A('number')])
date = tables.Column()
但这也是错误...
有人可以告诉我如何解决这个问题?或者我应该创建自己的表视图,而不需要 django-tables。
谢谢。圣诞快乐:)
, 'pool.views.pooldatestock', 名称=“pool_date_stock”),我阅读了 django-tables2 的文档,但找不到有关此问题的一些示例。
这些表格显示在页面的网址中,就像:http://127.0.0.1:8000/pool/20111222/
我尝试在我的tables.py 中编写以下内容:
类 PoolTable(tables.Table): number =tables.LinkColumn('pool.views.pooldatestock', args=[A('number')]) 日期=表.Column()
然后我尝试写:
class PoolTable(tables.Table):
number=tables.LinkColumn('pool.views.pooldatestock',
args=[A('date')],
kwargs=A('number')])
date = tables.Column()
但这也是错误...
有人可以告诉我如何解决这个问题?或者我应该创建自己的表视图,而不需要 django-tables。
谢谢。圣诞快乐:)
I use django-tables2 to show some data in page,and now I want to make the cell link to some url,but the link url such as :
url(r'^(?P\w+)/(?P\d+)/$', 'pool.views.pooldatestock',
name="pool_date_stock"),
and I read the documents of django-tables2,but I can't find some excample about this problem.
the tables show in the page's url just like:http://127.0.0.1:8000/pool/20111222/
I try to write this in my tables.py :
class PoolTable(tables.Table): number = tables.LinkColumn('pool.views.pooldatestock', args=[A('number')]) date = tables.Column()
and then I try to write:
class PoolTable(tables.Table):
number=tables.LinkColumn('pool.views.pooldatestock',
args=[A('date')],
kwargs=A('number')])
date = tables.Column()
but it's error too...
somebody can tell me how to solve this problem?or should I create my own table view, without django-tables.
Thanks.and Merry Christmas:)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
给
kwargs
参数提供一个列表是没有意义的,应该给它一个dict
。但是,由于您的 URL 不使用命名组,因此它也不需要关键字参数。只需将两个 URL 参数放入args
参数即可:It makes no sense for the
kwargs
parameter to be given a list, it should be given adict
. However as your URL doesn't used named groups, it doesn't need keyword arguments anyway. Just put both URL parameters in theargs
parameter: