关于orm分组查询会默认带上create_datetime字段

发布于 2023-06-09 21:26:11

from dvadmin.utils.viewset import CustomModelViewSet
下面的代码在视图中,并且继承自CustomModelViewSet
orm分组查询代码:
a = self.queryset.values("finder_id").annotate(total=Count("finder_id"))
print(a.query)

打印sql语句:
SELECT table_wx_video_plan_detail.finder_id, COUNT(table_wx_video_plan_detail.finder_id) AS total FROM table_wx_video_plan_detail GROUP BY table_wx_video_plan_detail.finder_id, table_wx_video_plan_detail.create_datetime

问题:
我采用orm进行数据分组查询,我并没有加上create_datetime分组字段,可是打印出来的sql语句却自动加上的create_datetime字段,导致我无法进行我想要的分组效果,求大佬帮忙看看这个create_datetime是在框架的哪个地方自动加上的,怎么去掉?

查看更多

关注者
0
被浏览
238
1 个回答
greenhand
greenhand 2023-06-10
这家伙很懒,什么也没写!

是因为你的模型继承了CoreModel。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览