diff --git a/roofis2/core/settings.py b/roofis2/core/settings.py index 723eb26..77883a8 100644 --- a/roofis2/core/settings.py +++ b/roofis2/core/settings.py @@ -24,6 +24,7 @@ SECRET_KEY = 'e(4!&_nwsvyhml$gbv-v@0eodacfj22sf4gc+0x_&*ym4gl-16' # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True +LOGIN_REDIRECT_URL = 'roomservice:home' ALLOWED_HOSTS = [] diff --git a/roofis2/core/urls.py b/roofis2/core/urls.py index b25e30b..04b87fe 100644 --- a/roofis2/core/urls.py +++ b/roofis2/core/urls.py @@ -18,10 +18,17 @@ from django.contrib import admin from rest_framework.authentication import BasicAuthentication from rest_framework.documentation import include_docs_urls from rest_framework.permissions import AllowAny +from django.contrib.auth import views as auth_views + urlpatterns = [ path('admin/', admin.site.urls), path('', include('roomservice.urls')), + + path('login/', auth_views.login, {'template_name': 'login.jinja'}, name='login'), + path('logout/', auth_views.logout, name='logout'), + + # APIs # path('api/', include('respool.api.urls')), diff --git a/roofis2/roomservice/views.py b/roofis2/roomservice/views.py index d6e3e5f..5ccdc8b 100644 --- a/roofis2/roomservice/views.py +++ b/roofis2/roomservice/views.py @@ -1,5 +1,5 @@ -from django.shortcuts import render from roomservice.models import Room, Favorite +from django.shortcuts import render, redirect import logging logger = logging.getLogger(__name__) diff --git a/roofis2/templates/login.jinja b/roofis2/templates/login.jinja new file mode 100644 index 0000000..03ee415 --- /dev/null +++ b/roofis2/templates/login.jinja @@ -0,0 +1,8 @@ +{% extends 'base.jinja' %} +{% block content %} +
+{% endblock %} \ No newline at end of file