Подтвердить что ты не робот

Не удается разрешить "django.utils.log.NullHandler" в Django 1.9+

После перехода на Django 1.9 или 1.10 конфигурации LOGGING с помощью django.utils.log.NullHandler выдает исключение, говорящее, что NullHandler не разрешимо:

Unable to configure handler 'null': Cannot resolve 'django.utils.log.NullHandler': No module named NullHandler

Это также может произойти, если скопировать/вставить обычно предлагаемые конфигурации журналов в новые проекты на основе Django 1.9 или 1.10.

Как это разрешить?

4b9b3361

Ответ 1

django.utils.log.NullHandler на самом деле является псевдонимом logging.NullHandler.

Похоже, что он был удален в 1.9.

Просто проверьте свои настройки (и любой другой код) и замените django.utils.log.NullHandler на logging.NullHandler.