Форум сайта python.su
Ну никак не хочет работать, все варианты перепробовал, debug=false, отдает дефолтную страницу 404 вместо кастомной.
app/urls.py
handler404 = 'views.custom404'
def custom404(request): return render(request, 'app/404.html', status=404)
Отредактировано kampella (Июль 29, 2016 00:23:04)
Офлайн
Лучше 404.html -> app/templates/404.html
А выполняется ли вообще custom404 при обращении к несуществующей странице?
Без шаблона проверьте:
def custom404(request): return HttpResponse('This is error 404', status=404)
Офлайн
scidam
Лучше 404.html -> app/templates/404.htmlА выполняется ли вообще custom404 при обращении к несуществующей странице?Без шаблона проверьте:
urlpatterns = [ #include() just relates to another URLconf. url(r'^app/', include('app.urls', namespace='app')), url(r'^', include('app.urls', namespace='app')), url(r'^admin/', admin.site.urls), url(r'^login/$', login), url(r'^logout/$', views.logout_view), ]
Отредактировано kampella (Июль 30, 2016 19:32:12)
Офлайн
Прописал в главном конфиге
handler404 = 'app.views.custom404'
Отредактировано kampella (Июль 31, 2016 01:53:38)
Офлайн