我在django 1.8上,我在过滤和从具有日期时间字段的对象返回月份时遇到问题
这是我的代码:
Expense.objects.filter(is_done=True).dates('created_date','month',order='DESC')
错误令人困惑
'created_date' is a DateTimeField, not a DateField.
答案 0 :(得分:0)
created_date
是DateTimeField
,而不是DateField
。您必须使用日期时间()而不是日期()。
新代码:
Expense.objects.filter(is_done=True).datetimes('created_date','month',order='DESC')