Django查看orm内部封装的sql语句的2种形式
第一种: QuerySet.query
user_queryset = models.User.objects.values_list('name', 'age') print(user_queryset.query)
结果:
SELECT `app01_user`.`name`, `app01_user`.`age` FROM `app01_user`
第二种: 执行脚本时打印日志显示到终端
将以下代码复制进入settings文件中:
LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'class':'logging.StreamHandler', }, }, 'loggers': { 'django.db.backends': { 'handlers': ['console'], 'propagate': True, 'level':'DEBUG', }, } }