Próbowałem używać samouczka https://docs.djangoproject.com/en/dev/topics/http/views/, ale wciąż otrzymuję standardową stronę html 404. Chcę, aby przełączyć się do mojego widoku niestandardowegoJak mogę zastąpić standardowy handler404, handler403, handler500 w Django?
handler404 = 'myview.views.custom_page_not_found' ,
zrobiłem debugowania to (przy użyciu Eclipse), wówczas wartość handler404(old value -'django.config.default.views.page_not_found
) zostaje zmieniona na nową wartość dałem („myview.views.custom_page_not_found”). Ale wciąż pokazuje starszą stronę 404. I zmieniłem settings.py DEBUG na False, pokaże się strona niestandardowa. Ale ma pewne wady (nie załaduje statycznych plików i wszystko, DEBUG = false
nie jest właściwą drogą), więc musiałem zresetować do True.
Czy muszę wprowadzić inne modyfikacje do wdrożenia?