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

Python - Django - ORM Django 终端打印 SQL 语句,第1张

概述在 settings.py 中添加以下内容: LOGGING = { ‘version‘: 1, ‘disable_existing_loggers‘: False, ‘handlers‘: { ‘console‘:{ ‘level‘:‘DEBUG‘, ‘class‘:‘logging.Stream

在 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 osif __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 语句全部内容,希望文章能够帮你解决Python - Django - ORM Django 终端打印 SQL 语句所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1195421.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存