【发布时间】:2014-01-13 19:36:05
【问题描述】:
我知道我可以更改模型类定义中的属性顺序以更改(非排除)表列的顺序。具体来说,如何在第二列而不是最后一列中插入 TemplateColumn?我对文档的阅读显示了我能找到的每个“排序”和“顺序”实例似乎都适用于表格的行,而不是列。
这是我所拥有的:
import django_tables2 as tables
class EntryTable(tables.Table):
concept = tables.TemplateColumn(template_name='simplelist/entry_detail_link.html')
class Meta:
model = Entry
exclude = ('id','list',)
attrs = {"class": "paleblue"}
该模板实际上只是记录的文本和详细页面的链接:
<a href="{% url 'simplelist:entry_detail' record.pk %}">{{record.concept_name}}</a>
当然,我需要一个视图和一个模板来显示表格,但我几乎是按照文档来完成的,所以除非需要,否则我会省去你的麻烦。这似乎很基本,所以我不敢相信我没有找到它,但也许我正在跳过有关如何对表的 rows 进行排序/排序的所有信息。 ...但是我的视力模糊了,所以也许我该睡觉了。
【问题讨论】:
标签: django django-tables2