首页 > 解决方案 > 使用 __gte 在 django 中进行日期过滤不会添加撇号

问题描述

__gte当对打印的查询使用过滤时models.DateTimeField,搜索的日期不包含撇号,'这可能会导致 postgres 数据库中出现不希望的结果:

WHERE ("appname_tablename"."creation_date" >= 2021-06-27 11:08:29.311284+00:00 AND "appname_tablename"."node_id" = 111)

切换到需要进一步处理的原始查询集,因为结果需要通过聚合等,有什么想法吗?

标签: djangopostgresqldjango-queryset

解决方案


推荐阅读