ImportError: невозможно импортировать имя 'ExceptionReporterFilter'

Получение ошибки в моем проекте Django.

ImportError: cannot import name 'ExceptionReporterFilter'

Я использую его в следующем классе

from django.views.debug import ExceptionReporterFilter


class JSONExceptionReporterFilter(ExceptionReporterFilter):
    pass

Я использую Django==2.2.1

Что можно исправить?

Я подозреваю, что вы используете более новую версию Django, где они переименовали его в SafeExceptionReporterFilter, иначе ваш импорт работал бы, поскольку вы правы, он находится в версии 2.2.1, как вы можете видеть в коде https://github.com/django/django/blob/2.2.1/django/views/debug.py#L109

Вы можете посмотреть, какую версию django вы используете, используя следующее в вашем коде (рядом с вашей ошибкой)

import django
print(django.__version__)
Вернуться на верх