升级到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
如果复制/粘贴通常建议将日志配置放入基于Django 1.9或1.10的新项目中,也会发生这种情况.
我该如何解决这个问题?
django.utils.log.NullHandler
实际上是别名logging.NullHandler
.
看起来它在1.9中删除了.
只需检查您的设置(和任何其他代码)并替换django.utils.log.NullHandler
为logging.NullHandler
.