From 7e321af48c399272dde0b68cb5294aa6d847af15 Mon Sep 17 00:00:00 2001 From: ben8 Date: Sun, 13 Apr 2025 12:44:12 +0200 Subject: [PATCH 1/2] 404 Fehler Seite-vorbereitet! --- django/homepage/urls.py | 1 + django/homepage/views.py | 5 ++++- django/templates/404.html | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 django/templates/404.html diff --git a/django/homepage/urls.py b/django/homepage/urls.py index 394c0b9..b0b7f13 100644 --- a/django/homepage/urls.py +++ b/django/homepage/urls.py @@ -7,4 +7,5 @@ urlpatterns = [ path('', views.home, name="home"), path('impress', views.impress, name="impress"), path('privacy', views.privacy, name="privacy"), + path("404",views.custom_page_not_found, name="404") #TODO: muss noch entfernt werden: Nur zum Testen ] \ No newline at end of file diff --git a/django/homepage/views.py b/django/homepage/views.py index b9d452e..0922dfb 100644 --- a/django/homepage/views.py +++ b/django/homepage/views.py @@ -6,4 +6,7 @@ def home(request): def impress(request): return render(request, 'homepage/impress.html') def privacy(request): - return render(request, 'homepage/privacy.html') \ No newline at end of file + return render(request, 'homepage/privacy.html') + +def custom_page_not_found(request): + return render(request, "404.html", status=404) #TODO: Muss noch entfernt werden, nur zum Testen! \ No newline at end of file diff --git a/django/templates/404.html b/django/templates/404.html new file mode 100644 index 0000000..bdb7592 --- /dev/null +++ b/django/templates/404.html @@ -0,0 +1,35 @@ +{% extends 'base.html' %} + +{% block content %} +
+ +
+ + + +

404 Fehler

+ +
+ +
+ + + +
+ +

Seite nicht gefunden

+

Ups, die angeforderte Seite wurde nicht gefunden. Überprüfen Sie die URL oder kehren Sie zur Startseite zurück.

+ + +
+{% endblock %} + From 136fa7864a829a36cd095b5d9360f327275121be Mon Sep 17 00:00:00 2001 From: ben8 Date: Fri, 13 Jun 2025 17:53:02 +0200 Subject: [PATCH 2/2] customized-404-Seite#90 --- django/homepage/urls.py | 1 - django/homepage/views.py | 3 --- 2 files changed, 4 deletions(-) diff --git a/django/homepage/urls.py b/django/homepage/urls.py index b0b7f13..394c0b9 100644 --- a/django/homepage/urls.py +++ b/django/homepage/urls.py @@ -7,5 +7,4 @@ urlpatterns = [ path('', views.home, name="home"), path('impress', views.impress, name="impress"), path('privacy', views.privacy, name="privacy"), - path("404",views.custom_page_not_found, name="404") #TODO: muss noch entfernt werden: Nur zum Testen ] \ No newline at end of file diff --git a/django/homepage/views.py b/django/homepage/views.py index 0922dfb..7964f3d 100644 --- a/django/homepage/views.py +++ b/django/homepage/views.py @@ -7,6 +7,3 @@ def impress(request): return render(request, 'homepage/impress.html') def privacy(request): return render(request, 'homepage/privacy.html') - -def custom_page_not_found(request): - return render(request, "404.html", status=404) #TODO: Muss noch entfernt werden, nur zum Testen! \ No newline at end of file