Django终端打印SQL语句
如果想知道我们对数据库进⾏操作时,Django内部到底是怎么执⾏它的sql语句时可以加下⾯的配置来查看
推荐⽅法⼀:在Django项⽬的settings.py⽂件中,在最后复制粘贴如下代码:
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'console':{
'level':'DEBUG',
'class':'logging.StreamHandler',
},
},
'loggers': {
django怎么学'django.db.backends': {
'handlers': ['console'],
'propagate': True,
'level':'DEBUG',
},
}
}
配置好之后,再执⾏任何对数据库进⾏操作的语句时,会⾃动将Django执⾏的sql语句打印到pycharm终端上⽅法2:通过点.query即可查看查询语句,具体操作如下:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论