问题描述
我的目标是从默认行为中逆转列顺序。我想用“数字”列对表进行排序,然后颠倒顺序(最新->最旧)。
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 (将#修改为@)