为什么Django升序order_by date字段在结尾处返回None值?

时间:2015-12-08 13:24:57

标签: django date sql-order-by

为什么Django order_by升序日期字段最后返回None值。

如果order_by升序,如何首先返回无值的查询,如果降序则返回结尾?

例如,我有字段调用'my_date'和三个值:

[2015.02.13, None, 2015.02.11]

在order_by('my_date')之后,结果为:

[2015.02.11, 2015.02.13, None],

但我希望:

[None, 2015.02.11, 2015.02.13]

在order_by(' - my_date')之后,结果为:

[None, 2015.02.13, 2015.02.11]

但我希望:

[2015.02.13, 2015.02.11, None]

0 个答案:

没有答案