Исключения в ReportAPI

ReportAPI вызывает свои исключения на основе стандартных исключений Python.

Основные исключения

Все классы исключений ReportAPI определены в reportapi.exceptions.

AbstractError

exception AbstractError[код]

Абстрактный класс исключений. В отличии от встроенных в Python, выводит объекты сообщений с отложенным переводом (ugettext_lazy). Все основные исключения наследуются от него.

ValidationError

exception ValidationError[код]

Исключение проверки значений.

PermissionError

exception PermissionError[код]

Исключение проверки прав доступа.

ObjectFoundError

exception ObjectFoundError[код]

Исключение поиска объекта.

PeriodsError

exception PeriodsError[код]

Исключение установки периода для фильтров.

OversizeError

exception OversizeError[код]

Исключение превышения размера файла.

Дополнительные исключения

ExceptionReporterExt

exception ExceptionReporterExt[код]

Исключение, наследуемое от django.views.debug.ExceptionReporter, и предназначенное для вывода отчёта об ошибках.