我有一個帶有 DateTimeField 的模型,我想用它來在管理員中訂購表格。ordering = ('-completed',)在作品中使用admin.py,但那些null有價值的人在排序中排在第一位。有沒有辦法讓它們出現在最后?
所以目前我有類似的東西:
Column A Completed Column C
x - y
x - y
x Today's date y
x Yesterday's y
有沒有辦法讓它像這樣?
Column A Completed Column C
x Today's date y
x Yesterday's. y
x - y
x - y
uj5u.com熱心網友回復:
您可以使用查詢運算式。要按完成升序排序并使空值排在最后,請使用以下命令:
from django.db.models import F
ordering = [F('completed').desc(nulls_last=True)]
來源:https ://docs.djangoproject.com/en/dev/ref/models/options
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/412672.html
標籤:
上一篇:類繼承python
下一篇:使用稀疏矩陣表示聚類二值影像
