【发布时间】:2018-10-05 14:12:28
【问题描述】:
我有一个关于日期过滤器的查询。
queryset=Model.objects.filter(order_created_on__gte='2018-10-10')
它构造一个这样的查询 -
"Model"."order_created_on" >= 2018-10-10 00:00:00+05:30
当我 qun 查询时,这会导致“00:00:00+05:30”出现错误。查询集正确填充数据,但我希望它通过查询运行。
另一种方法是使用 'order_created_on__date__gte' 但它给出错误,thinkso 日期过滤器不适用于 __gte。
另一种选择是构建我的过滤器 - 'order_created_on__range=['2018-10-10 00:00:00+05:30']'。
还有其他选择吗?
【问题讨论】:
-
“我不希望它通过查询运行”是什么意思?
-
我想通过查询运行。有一种机制可以执行查询以生成 csv 文件。
标签: django python-3.x django-rest-framework