ORM Django 终端打印 SQL 语句实现解析
更新时间:2019年08月09日 09:45:35 作者:Sch01aR#
这篇文章主要介绍了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 操作

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
解读调用jupyter notebook文件内的函数一种简单方法
这篇文章主要介绍了解读调用jupyter notebook文件内的函数一种简单方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-01-01


最新评论