python - 如何在 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 ?
非常感谢
解决方案
您可以执行原始 sql 查询。更多细节在https://docs.djangoproject.com/en/3.0/topics/db/sql/
推荐阅读
- python - 这个产量如何在这个生成器中工作?
- apache-kafka - 如何在 kafka 流中滚动主题的日志段时克服错误?
- highcharts - 需要 Y 轴值显示为条形
- node.js - 自定义 sequelize-cli 生成的 ID
- javascript - 无法从 tfjs-react-native 找到 decodeJpeg
- ssis - 使用 SSIS、变量列从 Sql Server 加载到 Snowflake
- python - 如何通过电子邮件将异常情况下正在打印的错误消息发送给用户?
- python - Folium 添加叠加层 (.geojson) 到地图
- python - 在 Python Anywhere 托管服务器中触发 OpenCV 脚本时找不到相机
- javascript - 我在输入类型文件中的 onChange 后得到一个未命名的状态 - ReactJS