Как подключить шаблон 404 в django 3
Файлы каталога

Как подключить шаблон 404 в django 3

8 июня 2020 г. | Веб-разработка

Красиво оформленная страница, указывающая на ошибку №404, не является обязательной и зачастую достаточно обычного сообщения "Error 404. Page not found." Кастомный html-файл должен быть свёрстан в стиле сайта и располагаться в папке с прочими шаблонами.

Что нужно сделать:

  • 1. Перейти в директорию Templates;
  • 2. Создать html-файл 404.html.

На период разработки settings имеет вид: 

DEBUG = True
ALLOWED_HOSTS = []

и, так как на данном этапе любоваться красотой кастомной страницы "Page not found" смысла нет, оставим эти строки без изменения.

Развёртывая готовый проект django на боевом сервере (деплой), корректируем settings:

DEBUG = False
ALLOWED_HOSTS = ['wwworker.ru',]

В квадратных скобках перечисляем через запятую нужные ip-адреса и (или) доменное имя.

В моём случае дизайн страницы включает в себя изображение, кнопки со ссылками на существующие разделы и снабжён заголовком «404!»

Теги: DJANGO
nofollow

Следующая запись: Nofollow (Не следует)