您的位置:首页 > 数据库 > SQL

Django 调试models 输出的SQL语句 定位查看结果

2017-03-21 22:18 429 查看
django 调试models变得更为简单了,不用像之前的版本, 手工去调用django query, 才能打印出之前的代码是执行的什么SQL语句.

1.3开始只需在settings.py里,配置如下logging即可:

LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'console':{
            'level':'DEBUG',
            'class':'logging.StreamHandler',
        },
    },
    'loggers': {
        'django.db.backends': {
            'handlers': ['console'],
            'propagate': True,
            'level':'DEBUG',
        },
    }
}

白及说:这个比较笨拙,可以尝试其他的,找个适合自己的!

参考:
http://www.cnblogs.com/ajianbeyourself/p/3813257.html https://www.douban.com/note/151064277/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: