From 3e726644ac29725b714c7d8b76a7585aff02b34d Mon Sep 17 00:00:00 2001 From: Benjamin Date: Mon, 26 Dec 2022 00:12:47 +0100 Subject: [PATCH] Very basic profile view --- stadlbauer/settings.py | 1 + stadlbauer/urls.py | 1 + stadlbauer/views.py | 5 +++++ templates/base_main.html | 3 ++- templates/registration/profile.html | 19 +++++++++++++++++++ 5 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 templates/registration/profile.html diff --git a/stadlbauer/settings.py b/stadlbauer/settings.py index da8f6ab..3392216 100644 --- a/stadlbauer/settings.py +++ b/stadlbauer/settings.py @@ -100,6 +100,7 @@ AUTH_PASSWORD_VALIDATORS = [ }, ] +LOGOUT_REDIRECT_URL = '/' # Internationalization # https://docs.djangoproject.com/en/4.1/topics/i18n/ diff --git a/stadlbauer/urls.py b/stadlbauer/urls.py index 4074b78..5f8fe19 100644 --- a/stadlbauer/urls.py +++ b/stadlbauer/urls.py @@ -20,5 +20,6 @@ from . import views urlpatterns = [ path('admin/', admin.site.urls), path('accounts/new-user/', views.new_user, name='new-user'), + path('accounts/profile/', views.profile, name='profile'), path('accounts/', include('django.contrib.auth.urls')), ] diff --git a/stadlbauer/views.py b/stadlbauer/views.py index 8a9fa3e..c0028e2 100644 --- a/stadlbauer/views.py +++ b/stadlbauer/views.py @@ -2,6 +2,7 @@ from .forms import SignupForm from django.shortcuts import render from django.urls import reverse from django.http.response import HttpResponseRedirect +from django.contrib.auth.decorators import login_required def new_user(request): if request.method == 'POST': @@ -14,3 +15,7 @@ def new_user(request): form = SignupForm() return render(request, 'registration/new-user.html', {'form': form}) + +@login_required +def profile(request): + return render(request, 'registration/profile.html') diff --git a/templates/base_main.html b/templates/base_main.html index b3c99b4..4e5697b 100644 --- a/templates/base_main.html +++ b/templates/base_main.html @@ -9,7 +9,8 @@