Django_终端打印原生SQL语句
打印所有的sql语句
在Django项目的settings.py文件中,在最后复制粘贴如下代码:
1 LOGGING = { 2 'version': 1, 3 'disable_existing_loggers': False, 4 'handlers': { 5 'console':{ 6 'level':'DEBUG', 7 'class':'logging.StreamHandler', 8 }, 9 }, 10 'loggers': { 11 'django.db.backends': { 12 'handlers': ['console'], 13 'propagate': True, 14 'level':'DEBUG', 15 }, 16 } 17 }
只打印当前的sql语句
ret = Publish.object.filter(name= "香蕉出版社").values("book__title","book__price") print(ret.query)
本文来自博客园,作者:羊驼之歌,转载请注明原文链接:https://www.cnblogs.com/shijieli/p/10048605.html