网络编程
位置:首页>> 网络编程>> Python编程>> ORM Django 终端打印 SQL 语句实现解析

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

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

标签:orm,django,打印,sql,语句

在 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

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com