Обработка ошибок в Django - "исключение" не доступно - Pylance

У меня есть следующий views.py для обработки запросов с ошибками 400, 403 и 404

def handler400(request, exception):
    return render(request, "400.html", status=400)

def handler403(request, exception):
    return render(request, "403.html", status=403)

def handler404(request, exception):
    return render(request, "404.html", status=404)

В файле urls.py моего проекта у меня есть:

handler400 = 'tasks.views.handler400'
handler403 = 'tasks.views.handler403'
handler404 = 'tasks.views.handler404'
handler500 = 'tasks.views.handler500'

Приложение, в котором находятся представления, называется tasks.

DEBUG = False находится в моем файле settings.py.

Когда я целенаправленно создаю ошибку, обработчик ошибок не работает.

Как уже упоминалось, в моем файле views.py возникает "exception is not accessed - Pylance."

Любая помощь будет очень признательна.

Вернуться на верх