无法在Django 1.9+中解析'django.utils.log.NullHandler'

Iam*_*oon 32 python django

升级到Django 1.9或1.10后,使用django.utils.log.NullHandler的LOGGING配置会抛出一个异常,说明NullHandler不可解析:

Unable to configure handler 'null': Cannot resolve 'django.utils.log.NullHandler': No module named NullHandler
Run Code Online (Sandbox Code Playgroud)

如果复制/粘贴通常建议将日志配置放入基于Django 1.9或1.10的新项目中,也会发生这种情况.

我该如何解决这个问题?

Iva*_*ass 64

django.utils.log.NullHandler实际上是别名logging.NullHandler.

看起来它在1.9中删除了.

只需检查您的设置(和任何其他代码)并替换django.utils.log.NullHandlerlogging.NullHandler.