我一直在使用django-tables2我喜欢,但我遇到了一些问题
我正在尝试创建一个表格,其中的单元格链接到另一个表格或外部链接 文档中的示例是:
models.py
class Person(models.Model):
name = models.CharField(max_length=200)
urls.py
urlpatterns = patterns('',
url('people/(\d+)/', views.people_detail, name='people_detail')
)
tables.py
from django_tables.utils import A # alias for Accessor
class PeopleTable(tables.Table):
name = tables.LinkColumn('people_detail', args=[A('pk')])
我一直在尝试使用这个但没有成功......
此示例适用的 View 和模板是什么?
我认为网址可能有问题,但我不确定它是什么......
谁能解释一下:args=[A('pk')]
最佳答案
args=[A('pk')]
是您显示表的模型的主键。您的示例将创建一个列“名称”,其单元格内容为 <a href="/people/pk"></a>
pk 将是主键(数字)。
View 将是 views.people_detail
模板将是您在此 View 中定义的任何内容...
这是文档的链接:django-tables2 doc
希望这有帮助...
关于python - django-tables2 link列访问器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6157101/