Обработка ошибок в 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."
Любая помощь будет очень признательна.