Python - Django - 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 操作

Python - Django - ORM Django 终端打印 SQL 语句

上一篇:用CMake构建Qt5的Visual Studio工程


下一篇:17-2 orm单表操作和多表操作