首页 > 解决方案 > 如何在 django 中使用自定义选择制作 QuerySet

问题描述

我正在用python做一个项目,我是个初学者。我在 Queryset 上进行了一些搜索,但没有找到如何进行自定义选择查询。这是原始 SQL 查询:

SELECT
  DATE_FORMAT(
    DATE_ADD(date_and_time, INTERVAL - WEEKDAY(date_and_time) DAY), '%Y-%m-%d'
  ) as Week,
  device_type as 'Type of device',
COUNT(*) as Views FROM manage_history
GROUP BY Week, device_type;

我怎么能得到值,但使用 QuerySet ?

非常感谢

标签: pythonsqldjango

解决方案


您可以执行原始 sql 查询。更多细节在https://docs.djangoproject.com/en/3.0/topics/db/sql/


推荐阅读