From 09d8f8c7c60d176a5088b68cdd8907f49d6c842b Mon Sep 17 00:00:00 2001 From: jvs Date: Fri, 17 Jan 2025 19:31:15 +0100 Subject: [PATCH] Update README, change URL Pattern and change login Template Location for more coherence --- README.md | 13 ++++++++++++- .../templates/{registration => accounts}/login.html | 0 core/accounts/urls.py | 4 ++-- 3 files changed, 14 insertions(+), 3 deletions(-) rename core/accounts/templates/{registration => accounts}/login.html (100%) diff --git a/README.md b/README.md index 5cfb6bc..74bacc4 100644 --- a/README.md +++ b/README.md @@ -55,4 +55,15 @@ Um den Server zu starten, verwende einen der folgenden Befehle: python3 core/manage.py runserver 9000 ``` -Damit ist das Projekt erfolgreich eingerichtet und der Server kann gestartet werden! \ No newline at end of file +Damit ist das Projekt erfolgreich eingerichtet und der Server kann gestartet werden! + +## Superuser erstellen + +Ein Superuser wird benötigt, um sich im Admin-Bereich der Anwendung anzumelden. Um einen Superuser zu erstellen, führe folgenden Befehl aus: + +```sh +python3 core/manage.py createsuperuser +``` + +Gib anschließend die geforderten Daten ein (Benutzername, E-Mail, Passwort). Nach erfolgreicher Erstellung kannst du dich mit diesen Zugangsdaten im Admin-Bereich und in der Accounts-App der Anwendung anmelden. + diff --git a/core/accounts/templates/registration/login.html b/core/accounts/templates/accounts/login.html similarity index 100% rename from core/accounts/templates/registration/login.html rename to core/accounts/templates/accounts/login.html diff --git a/core/accounts/urls.py b/core/accounts/urls.py index f4aab15..8e16324 100644 --- a/core/accounts/urls.py +++ b/core/accounts/urls.py @@ -4,7 +4,7 @@ from django.contrib.auth.views import LogoutView from django.contrib.auth.views import LoginView urlpatterns = [ - path('', views.home), + path('', views.home, name='home'), path('logout/', LogoutView.as_view(), name='logout'), - path('accounts/login/', LoginView.as_view(), name='login'), + path('login/', LoginView.as_view(template_name='accounts/login.html', next_page='home'), name='login'), ] \ No newline at end of file