如何解决django-tables2 linkColumn访问器
| 我一直在使用我喜欢的django-tables2,但是遇到一些问题 我正在尝试制作一个表格,其中单元格链接到另一个表或外部链接 文档中的示例为: models.pyclass Person(models.Model):
name = models.CharField(max_length=200)
urls.py
urlpatterns = patterns(\'\',url(\'people/(\\d+)/\',views.people_detail,name=\'people_detail\')
)
table.py
from django_tables.utils import A # alias for Accessor
class PeopleTable(tables.Table):
name = tables.LinkColumn(\'people_detail\',args=[A(\'pk\')])
我一直试图用这个没有成功...
此示例将使用哪些视图和模板?
我认为url可能有问题,但是我不确定这是什么...
谁能解释:args=[A(\'pk\')]
解决方法
args=[A(\'pk\')]
是您要从中显示表格的模型的主键。您的示例将创建一个\'Name \'列,其单元格内容为<a href=\"/people/pk\"></a>
pk为主键(数字)。
该视图将为views.people_detail
,模板将为您在此视图中定义的任何内容...
这是指向文档的链接:django-tables2 doc
希望这可以帮助...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。