Задать вопрос
@javanub

Не работает handler404, почему?

Кто может объяснить почему не работает handler404?

Основной urls.py проекта:
import project.settings
from django.conf.urls import include, url
from django.contrib import admin

handler404 = 'project.views.handler404'

urlpatterns = [
    url(r'^$', include('apps.main.urls')),
    url(r'^quote/', include('apps.quote.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^media/(.*)$', 'django.views.static.serve', {'document_root': project.settings.MEDIA_ROOT}),
]


собственно вьюха из этой же папки project:
from django.shortcuts import render


def handler404(request):
    return render(request, '../templates/errors/404.html', status=404)


DEBUG = True
  • Вопрос задан
  • 3145 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Django + Python разработка
    2 месяца
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • Бруноям
    Python-фреймворк Django
    3 месяца
    Далее
Решения вопроса 1
mututunus
@mututunus
Backend developer (Python, Golang)
Режим дебага выключите.
DEBUG = False
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы