gpt4 book ai didi

django - 关于 django-tables2 的链接列

转载 作者:行者123 更新时间:2023-12-04 12:12:08 27 4
gpt4 key购买 nike

我使用 django-tables2 在页面中显示一些数据,现在我想将单元格链接到某个 url,但是链接 url 如:

url(r'^(?P\w+)/(?P\d+)/$', 'pool.views.pooldatestock', name="pool_date_stock"),



我阅读了 django-tables2 的文档,但我找不到关于这个问题的一些例子。

表格显示在页面的 url 中,就像:http://127.0.0.1:8000/pool/20111222/

我尝试在我的 tables.py 中写这个:

class PoolTable(tables.Table):
number = tables.LinkColumn('pool.views.pooldatestock', args=[A('number')])
date = tables.Column()


然后我试着写:
class PoolTable(tables.Table):
number=tables.LinkColumn('pool.views.pooldatestock',
args=[A('date')],
kwargs=A('number')])
date = tables.Column()

但它也是错误...

有人可以告诉我如何解决这个问题吗?或者我应该创建我自己的表 View ,而不是 django-tables。

谢谢。圣诞快乐:)

最佳答案

kwargs没有意义要给定一个列表的参数,应该给定一个 dict .但是,由于您的 URL 不使用命名组,因此它无论如何都不需要关键字参数。只需将两个 URL 参数放入 args范围:

class PoolTable(tables.Table):
number = tables.LinkColumn('pool.views.pooldatestock',
args=[A('date'), A('number')])
date = tables.Column()

关于django - 关于 django-tables2 的链接列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8613542/

27 4 0