ORM Django 终端打印 SQL 语句实现解析
2019-08-09 09:45
1466 查看
在 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 操作
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- ERP 高级查询(Advanced Query)设计与实现 SQL语句解析成LLBL Gen ORM代码
- (转)ERP 高级查询(Advanced Query)设计与实现 SQL语句解析成LLBL Gen ORM代码
- 获取django框架orm query执行的sql语句实现方法分析
- django打印sql语句
- Mybatis控制台打印Sql语句的实现代码
- Laravel ORM写的语句怎么打印出原生Sql语句
- 调试Django时打印SQL语句的日志
- 秋色园QBlog技术原理解析:性能优化篇:打印页面SQL,全局的SQL语句优化(十三)
- ERP 高级查询(Advanced Query)设计与实现 SQL语句解析成LLBL Gen ORM代码
- Django框架orM与自定义SQL语句混合事务控制操作
- 6.让ORM映射执行的时候打印SQL语句
- Oracle DB 12.2(12cR2)的一个新特性:硬解析失败的SQL语句(需要符合一定条件)打印到alert_sid.log中.
- Java 实现对Sql语句解析
- 秋色园QBlog技术原理解析:性能优化篇:打印页面SQL,全局的SQL语句优化(十三)
- Java 实现对Sql语句解析
- MyBatis整合spring、spring MVC实现简单登陆,并在控制台添加sql语句打印
- 查看Django ORM执行的SQL语句
- 自己实现一个SQL解析引擎 功能:将用户输入的SQL语句序列转换为一个可执行的操作序列,并返回查询的结果集。 SQL的解析引擎包括查询编译与查询优化和查询的运行,主要包括3个步骤: 查询分析
- 通过SQL语句实现要素Geometry字段解析
- 秋色园QBlog技术原理解析:性能优化篇:打印页面SQL,全局的SQL语句优化(十三)