首页 > 编程 > Python > 正文

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

2019-11-25 12:03:04
字体:
来源:转载
供稿:网友

在 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 操作

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表