Найти - Пользователи
Полная версия: Страница 404, ну никак
Начало » Django » Страница 404, ну никак
1
kampella
Ну никак не хочет работать, все варианты перепробовал, debug=false, отдает дефолтную страницу 404 вместо кастомной.
app/urls.py
 handler404 = 'views.custom404'
app/views.py
 def custom404(request):
    return render(request, 'app/404.html', status=404)
scidam
Лучше 404.html -> app/templates/404.html
А выполняется ли вообще custom404 при обращении к несуществующей странице?

Без шаблона проверьте:
 def custom404(request):
    return HttpResponse('This is error 404', status=404)
kampella
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
Прописал в главном конфиге
 handler404 = 'app.views.custom404'
Заработало. Вроде так пробовал, видимо кеш тогда не обновился.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB