From c3963bcca1690f6ce4aa74f792d04e1a6a31bc0a Mon Sep 17 00:00:00 2001 From: "Tomas \"Jethro\" Pokorny" Date: Mon, 20 Dec 2021 19:45:04 +0100 Subject: [PATCH] mamweb | #1107, pridany debugovaci chybove stranky. --- mamweb/templates/400.html | 17 +++++++---------- mamweb/templates/403.html | 17 +++++++---------- mamweb/templates/404.html | 23 ++++++++++------------- mamweb/templates/500.html | 18 +++++++----------- mamweb/templates/error_base.html | 19 +++++++++++++++++++ mamweb/urls.py | 6 +++++- 6 files changed, 55 insertions(+), 45 deletions(-) create mode 100644 mamweb/templates/error_base.html diff --git a/mamweb/templates/400.html b/mamweb/templates/400.html index 3e54b87a..3e7ac409 100644 --- a/mamweb/templates/400.html +++ b/mamweb/templates/400.html @@ -1,19 +1,16 @@ -{% extends "base.html" %} +{% extends "error_base.html" %} {% load staticfiles %} -{% block content %} -

- {% block nadpis1a %}{% block nadpis1b %} +{% block errorheading %} O-jo-jo-jo-joj - {% endblock %}{% endblock %} -

+{% endblock %} -

+{% block errortext %} Chybička se vloudila. - Zkuste přejít na titulní stránku - nebo se podívat na aktuální zadání. -

+{% endblock %} + +{% block errorimage %} {% endblock %} diff --git a/mamweb/templates/403.html b/mamweb/templates/403.html index fb1dfd96..261c7578 100644 --- a/mamweb/templates/403.html +++ b/mamweb/templates/403.html @@ -1,19 +1,16 @@ -{% extends "base.html" %} +{% extends "error_base.html" %} {% load staticfiles %} -{% block content %} -

- {% block nadpis1a %}{% block nadpis1b %} +{% block errorheading %} Vrrrrrrrrr - {% endblock %}{% endblock %} -

+{% endblock %} -

+{% block errortext %} Tady pravděpodobně nemáte co dělat. - Zkuste přejít na titulní stránku - nebo se podívat na aktuální zadání. -

+{% endblock %} + +{% block errorimage %} {% endblock %} diff --git a/mamweb/templates/404.html b/mamweb/templates/404.html index 046c894b..c44646d4 100644 --- a/mamweb/templates/404.html +++ b/mamweb/templates/404.html @@ -1,19 +1,16 @@ -{% extends "base.html" %} +{% extends "error_base.html" %} {% load staticfiles %} -{% block content %} -

- {% block nadpis1a %}{% block nadpis1b %} - Požadovaná stránka nenalezena - {% endblock %}{% endblock%} -

+{% block errorheading %} +Požadovaná stránka nenalezena +{% endblock %} + +{% block errortext %} +Tuto stránku jsme na našem serveru nenalezli. +{% endblock %} -

- Tuto stránku jsme na našem serveru nenalezli. - Zkuste přejít na titulní stránku - nebo se podívat na aktuální zadání. -

- +{% block errorimage %} + {% endblock %} diff --git a/mamweb/templates/500.html b/mamweb/templates/500.html index c928e834..3e7ac409 100644 --- a/mamweb/templates/500.html +++ b/mamweb/templates/500.html @@ -1,20 +1,16 @@ -{% extends "base.html" %} +{% extends "error_base.html" %} {% load staticfiles %} -{% block content %} -

- {% block nadpis1a %}{% block nadpis1b %} +{% block errorheading %} O-jo-jo-jo-joj - {% endblock %}{% endblock %} -

+{% endblock %} -

+{% block errortext %} Chybička se vloudila. - Zkuste přejít na titulní stránku - {# Při pádu webu nechceme, aby se rozbily odkazy, nevěříme URLconfu. #} - nebo se podívat na aktuální zadání. -

+{% endblock %} + +{% block errorimage %} {% endblock %} diff --git a/mamweb/templates/error_base.html b/mamweb/templates/error_base.html new file mode 100644 index 00000000..ea8528a4 --- /dev/null +++ b/mamweb/templates/error_base.html @@ -0,0 +1,19 @@ +{% extends "base.html" %} + +{% block content %} +

+ {% block nadpis1a %}{% block nadpis1b %} + {% block errorheading %} + {% endblock %} + {% endblock %}{% endblock%} +

+ +

+ {% block errortext %} + {% endblock %} + Zkuste přejít na titulní stránku. +

+ {% block errorimage %} + {% endblock %} +{% endblock %} + diff --git a/mamweb/urls.py b/mamweb/urls.py index bdd71251..e91c0b17 100644 --- a/mamweb/urls.py +++ b/mamweb/urls.py @@ -59,6 +59,10 @@ if settings.DEBUG: urlpatterns += [ path('media/', views.static.serve, # NOQA {'document_root': settings.MEDIA_ROOT, 'show_indexes': True}), - path('__debug__/', include(debug_toolbar.urls)), + path('__debug__/', include(debug_toolbar.urls)), + path('400.html', TemplateView.as_view(template_name="400.html")), + path('403.html', TemplateView.as_view(template_name="403.html")), + path('404.html', TemplateView.as_view(template_name="404.html")), + path('500.html', TemplateView.as_view(template_name="500.html")), ] urlpatterns += staticfiles_urlpatterns()