私はdjango-tables2を試しています。日付の列を表示するテスト サイトを作成しました (によって作成されましたtimezone.now()
)。デフォルトでは、日付は最も古いものから新しいものへと並べられます。列ヘッダーをクリックすると、日付が逆順に表示されます (望ましいデフォルトの動作)。
私は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})
「注文日」列を注文して、最新 - >最古と表示するにはどうすればよいですか?