如何解决Django django-tables2-将列顺序更改为降序
我的目标是从默认行为中逆转列顺序。我想用“数字”列对表进行排序,然后颠倒顺序(最新->最旧)。
https://django-tables2.readthedocs.io/en/latest/pages/ordering.html
在阅读了本文档之后,我尝试在table.py类中使用以下代码段,但未做任何更改。
name = tables.Column(order_by=("-number"))
主要代码。片段已被注释掉。
# models.py
class Arrest(models.Model):
number = models.IntegerField()
charge = models.CharField(max_length=64)
# views.py
class ArrestListView(ExportMixin,tables.SingleTableView):
table_class = ArrestTable
model = Arrest
template_name = 'data/view2.html'
# tables.py
class ArrestTable(tables.Table):
# name = tables.Column(order_by=("-number"))
export_formats = ['csv','xlsx']
class Meta:
model = Arrest
template_name = "django_tables2/bootstrap4.html"
fields = ('number','charge',)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。