我正在试验django-tables2。我创建了一个测试网站,显示一列日期(由timezone.now()
创建)。默认情况下,日期的排列顺序为最旧 - >最新。如果我点击列标题,日期将以相反的顺序显示(所需的默认行为)。Django:django-tables2更改默认排序行为
我玩过order_by
的论点,但我做错了什么。我tables.py:
class OrderTable(tables.Table):
order_date = tables.Column(order_by=("Order Date",))
我views.py:
def index(request):
table = OrderTable(Order.objects.all())
RequestConfig(request, paginate={"per_page": 10}).configure(table)
return render(request, 'orders_app/index.html', {'table': table})
如何订购 “订单日期” 一栏,以便它显示为Newest->旧的?
,对于没有工作我:( –
我的歉意。我修改了答案,它应该符合你的需求。 –
谢谢,工作s完美:) –