Django: Переопределение шаблона 404 в некоторых представлениях
У меня есть пользовательский шаблон 404 для всего моего приложения django, но я хотел бы показывать другой шаблон для определенных представлений.
Есть ли способ переопределить шаблон 404 во время выполнения для одного конкретного представления?
Я думаю, это то, что вы хотите
def not_found404(request, exception):
data = {}
if request.path == "/spesific-view-path/":
return render(request, 'your_app/different_404.html', data)
return render(request,'your_app/404.html', data)
main urls.py
handler404 = 'your_app.views.not_found404'