首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Django日志: django.db.backends返回"(0.000) None;args=None“消息

Django日志: django.db.backends返回"(0.000) None;args=None“消息
EN

Stack Overflow用户
提问于 2019-02-07 21:31:27
回答 3查看 569关注 0票数 0

我尝试使用Django日志记录我的数据库查询,但是日志消息似乎是无效的。我使用的是带有MySQL数据库的Django 2.1,Python3.6。

我的settings.py

代码语言:javascript
运行
复制
LOGGING = {
    'version': 1,
    'formatters': {
        'standard': {
            'format': '%(asctime)s [%(levelname)s] %(name)s: %(message)s'
        },
    },
    'handlers': {
        'default': {
            'level':'DEBUG',
            'class':'logging.handlers.RotatingFileHandler',
            'filename': SITE_ROOT + '/mylog.log',
            'maxBytes': 1024*1024*5, # 5 MB
            'backupCount': 5,
            'formatter':'standard',
        },
    },
    'loggers': {
        'django.db.backends': {
            'handlers': ['default'],
            'level': 'DEBUG',
            'propagate': True
        },
    }
}

结果日志:

代码语言:javascript
运行
复制
2019-02-07 11:27:17,642 [DEBUG] django.db.backends: (0.000) None; args=None
2019-02-07 11:27:17,642 [DEBUG] django.db.backends: (0.000) None; args=None
2019-02-07 11:27:17,643 [DEBUG] django.db.backends: (0.000) None; args=(2,)
2019-02-07 11:27:17,657 [DEBUG] django.db.backends: (0.000) None; args=(2,)
2019-02-07 11:27:17,670 [DEBUG] django.db.backends: (0.000) None; args=(2,)
2019-02-07 11:27:17,843 [DEBUG] django.db.backends: (0.165) None; args=(2, 2, 2)

我怎样才能有SQL查询?

EN

回答 3

Stack Overflow用户

发布于 2019-08-24 23:20:48

稍微晚了一点,但我刚刚遇到了这个问题,并在django-debug-toolbar的GitHub页面上找到了关于这个特定问题的解决方案。显然,mysqlclient==1.3.14可能是罪魁祸首,使用它的另一个版本(我尝试了1.3.12和1.4.4)为我解决了这个问题。

票数 1
EN

Stack Overflow用户

发布于 2020-08-03 23:55:35

我遇到了同样的问题。

这绝对是mysqlclient的一个问题。

我使用的是django 1.11.6,它是一个旧的“补丁”版本。

我刚刚尝试将django升级到最新的1.11.x,1.11.29,错误也在这里

所以升级Django并没有修复这个bug,在django的1.11.x分支中也没有修复

mysqlclient的1.4.6版本是最后一个没有问题的版本,在1.11.6和1.11.29上都没有问题

我创建了issue https://github.com/PyMySQL/mysqlclient-python/issues/441

票数 0
EN

Stack Overflow用户

发布于 2020-08-03 23:57:18

这个bug已经被修复了。升级你的Django请参阅https://github.com/django/django/pull/10726

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54574499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档