【发布时间】:2017-11-30 07:33:48
【问题描述】:
在 model.py 中,我创建类 Order 有一个字段 'order_date' 和 DateTimeField。
在views.py中,我正在使用这个查询:
orders = Order.objects.filter(order_date__date__gte = date_from, order_date__date__lte = date_to)
查询不返回任何数据,虽然在数据库中,date_from和date_to之间有很多记录。
【问题讨论】:
-
你能把 date_from 和 date_to 代码贴出来吗,你怎么拿的
-
你在
order_day__date__gte中有错字,应该是order_date__date__gte -
@Satendra,我已修复,将
order_day更改为order_date,但我仍然收到我想要的结果。 -
使用
date_from.date()和date_to.date(),尽管在查询中使用date_from和date_to,让我知道这是否有效?
标签: django django-views django-queryset