1
我想按DateTimeField
排序,忽略一小時。 因爲在我的配合,我需要僅通過Django訂購Datefield
Person.objects.order_by('-date_joined', 'full_name')
按名稱排序沒有任何影響,因爲它是一個Timefield,但我想數據。
我想按DateTimeField
排序,忽略一小時。 因爲在我的配合,我需要僅通過Django訂購Datefield
Person.objects.order_by('-date_joined', 'full_name')
按名稱排序沒有任何影響,因爲它是一個Timefield,但我想數據。
根據您的Django版本(1.9+),這應該工作:
Person.objects.order_by ('-date_joined__date','full_name')
否則,你可以使用.extra
丟在date
領域:
Person.objects.extra(
select={'joined_date': 'DATE(myapp_person.date_joined)'},
order_by=['-joined_date', 'full_name'],
)
'Person.objects.extra(選擇= {'joined_date':'DATE(date_joined)'})。order_by(' - joined_date','full_name')' –