当前位置: 首页 > 编程笔记 >

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

米修平
2023-03-14
本文向大家介绍ORM Django 终端打印 SQL 语句实现解析,包括了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 操作

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍cakephp打印sql语句的方法,包括了cakephp打印sql语句的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了cakephp打印sql语句的方法。分享给大家供大家参考。具体实现方法如下: 将以下语句复制到你的代码中,可以打印出在这之前所有的sql语句: 希望本文所述对大家基于cakePHP框架的php程序设计有所帮助。

  • 我想让打印的语句出现在终端的不同行上。我得到了这个:

  • 在编写测试用例时,我使用Mockito模拟某个类。 有没有办法在返回值之前打印一些语句?例如: 上述声明有效,但我无法做到以下几点:

  • 本文向大家介绍MyBatisPlus 自定义sql语句的实现,包括了MyBatisPlus 自定义sql语句的实现的使用技巧和注意事项,需要的朋友参考一下 一、引言 Good Good Study,Day Day Up MP自带的条件构造器虽然很强大,有时候也避免不了写稍微复杂一点业务的sql,那么那么今天说说MP怎么自定义sql语句吧。 二、配置 自定义的sql当然是写在XML文件中的啦,那么首

  • 问题内容: 我是LINQ的新手,我想知道是否可以从LINQ实现以下SQL查询? 我正在使用Entity Framework Core。 目前,我正在按以下方式使用FromSql来调用存储过程。我想知道是否可以在不使用存储过程的情况下做同样的事情? var result = context.MyData.FromSql(“ data.GetMyData @pType = {0},@ pLocatio

  • 问题内容: 像hellanzb这样的某些应用程序具有一种以动态刷新数据的形式打印到终端的方式,类似于top()。 python中最好的方法是什么?我已经阅读了日志记录和诅咒,但是不知道该使用什么。我正在创建top的重新实现。如果您还有其他建议,我也欢迎他们。 问题答案: 如果只需要更新一行(例如,创建进度条),最简单的方法是使用(回车)和: 如果您需要支持移动指针等的适当控制台UI,请使用标准库中