+ «Вы спрашиваете меня о чем-то странном. Я не понимаю ваш запрос.» ++ + + +
diff --git a/dicquo/dicquo/urls.py b/dicquo/dicquo/urls.py index 45537be..01aa377 100644 --- a/dicquo/dicquo/urls.py +++ b/dicquo/dicquo/urls.py @@ -18,6 +18,7 @@ from django.contrib import admin from django.urls import path, re_path from django.conf.urls.static import static from django.contrib.sitemaps.views import sitemap +from django.views.generic import TemplateView from dicquo import settings from web import views from web.sitemaps import DictumSitemap @@ -36,3 +37,9 @@ urlpatterns = [ if settings.DEBUG: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + urlpatterns += [ + path('404/', TemplateView.as_view(template_name="404.html")), + path('500/', TemplateView.as_view(template_name="500.html")), + path('403/', TemplateView.as_view(template_name="403.html")), + path('400/', TemplateView.as_view(template_name="400.html")), + ] diff --git a/dicquo/templates/400.html b/dicquo/templates/400.html new file mode 100644 index 0000000..bf83d51 --- /dev/null +++ b/dicquo/templates/400.html @@ -0,0 +1,31 @@ +{% extends "base.html" %} + +{% block Title %}400: Плохой запрос{% endblock %} + +{% block CONTENT %}{% include "blocks/header_nav.html" %} +
+ «Вы спрашиваете меня о чем-то странном. Я не понимаю ваш запрос.» ++ + + +
+ «Вам сюда нельзя. Даже если очень хочется. Уходите!» ++ + + +
+ «Я искал везде. Даже под диваном. Этой страницы здесь нет.» ++ + + +
+ «Что-то пошло не так. Кажется, я уронил сервер. Подождите, пока я его подниму.» ++ + + +