【问题标题】:django-tables2 linkColumn accessordjango-tables2 链接列访问器
【发布时间】:2011-05-27 19:56:52
【问题描述】:

我一直在使用我喜欢的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')])

我一直在尝试使用它,但没有成功... 这个例子的视图和模板是什么? 我认为网址可能有问题,但我不确定它是什么...... 谁能解释一下:args=[A('pk')]

【问题讨论】:

  • 这与您的问题无关,但感谢您发布有关 django-tables 的信息。我一直在寻找这样的东西。
  • 您好,我希望您已经解决了您遇到的问题,但如果没有,您能否提供更多详细信息,说明究竟是什么不工作?

标签: python django accessor django-tables2


【解决方案1】:

args=[A('pk')] 是您从中显示表格的模型的主键。您的示例将创建一个列“名称”,其中单元格内容<a href="/people/pk"></a> pk 将是主键(数字)。 视图将是 views.people_detail,模板将是您在此视图中定义的任何内容...

这是文档的链接:django-tables2 doc

希望这会有所帮助...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-21
    • 1970-01-01
    • 2012-01-26
    • 2023-04-03
    • 1970-01-01
    相关资源
    最近更新 更多