Форум сайта python.su
Привет!
Сделал обработку ошибки 404 таким образом.
coolsite/urls.py:
from my_site.views import pageNotFound
handler404 = pageNotFound
def pageNotFound(request, exception):
return HttpResponseNotFound("<h1>Упс, а нет такой страницы!</h1>")
DEBUG = False
ALLOWED_HOSTS = ["127.0.0.1"]
def pageNotFound(request, exception):
return render(request, 'my_site/page404.html')
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Главная страница</title>
</head>
<body>
</body>
</html>
Офлайн
А что в логах*?
Офлайн
ZerGПри переходе на не существующую страницу пишет:
А что в логах*?
Офлайн
А темплейты где то прописаны у вас?
https://www.digitalocean.com/community/tutorials/working-with-django-templates-static-files
Офлайн
Ну конечно )
Другие представления работают.
В общем заменил page404.html на другой html и он отработал. Видимо ошибка в самом page404.html и наверное из-за того, что нет связи с base.html или что-то подобного.
Спасибо!
Офлайн