在 Django 目录中新建一个 py 文件,当你想引入 Django 的有关模块或变量时,需要设置 Django 环境。
import os
if __name__ == '__main__':
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "项目名称.settings")
import django
django.setup()
from xxx import xxx
pass
在 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',
},
}
}
Django 还有一个用于性能分析的第三方包,可以查看那些耗时的 SQL 语句,具体是什么我忘了,有哪位大佬知道麻烦评论告诉我一声。
网友评论