ORM Django 终端打印 SQL 语句实现解析

作者:Sch01aR# 时间:2023-08-30 04:56:39 

在 settings.py 中添加以下内容:


LOGGING = {
 'version': 1,
 'disable_existing_loggers': False,
 'handlers': {
   'console':{
     'level':'DEBUG',
     'class':'logging.StreamHandler',
   },
 },
 'loggers': {
   'django.db.backends': {
     'handlers': ['console'],
     'propagate': True,
     'level':'DEBUG',
   },
 }
}

orm.py:


import os
if __name__ == '__main__':
 # 加载 Django 项目的配置信息
 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite2.settings")
 # 导入 Django,并启动 Django 项目
 import django
 django.setup()
 from app01 import models
 # 查询 Book 表中的所有数据
 ret = models.Book.objects.all()
 print(ret)

执行 orm 操作

ORM Django 终端打印 SQL 语句实现解析

来源:https://www.cnblogs.com/sch01ar/p/11299406.html

标签:orm,django,打印,sql,语句
0
投稿

猜你喜欢

  • MySQL Left JOIN时指定NULL列返回特定值详解

    2024-01-16 09:55:32
  • gin自定义中间件解决requestBody不可重复读问题(最新推荐)

    2023-10-26 05:19:12
  • python scipy 稀疏矩阵的使用说明

    2022-06-22 16:20:48
  • 50种方法巧妙优化SQL Server数据库

    2008-12-24 15:49:00
  • MySQL分库分表的几种方式

    2024-01-22 05:25:36
  • 菜鸟课堂:详述如何提高MySQL中数据装载效率

    2009-10-23 14:29:00
  • Python 数据科学 Matplotlib图库详解

    2022-09-24 15:18:34
  • python timestamp和datetime之间转换详解

    2021-02-07 11:17:51
  • python实现稀疏矩阵示例代码

    2023-10-03 02:37:18
  • Python在不同场景合并多个Excel的方法

    2021-11-03 02:52:00
  • python实现证件照换底功能

    2021-07-02 03:57:01
  • JS页内查找关键词的高亮显示

    2013-07-18 21:13:54
  • sql2008评估期已过的解决办法及序列号

    2024-01-13 10:32:11
  • django2.0扩展用户字段示例

    2023-08-31 11:10:10
  • pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换

    2023-08-12 07:44:34
  • 设计能力决定权力

    2009-06-16 14:48:00
  • Python第三方库undetected_chromedriver的使用

    2022-12-06 14:29:27
  • Python创建SQL数据库流程逐步讲解

    2024-01-23 14:29:17
  • ASP:使用ImageMagickObject组件制作缩略图

    2008-10-21 12:21:00
  • JS实现监控微信小程序的原理

    2024-04-18 10:15:04
  • asp之家 网络编程 m.aspxhome.com