"/home" served, but with nothing very interesting on it

merge-requests/2/merge
Marnanel Thurman 2021-01-10 21:46:38 +00:00
rodzic 98a5bde0b2
commit 60b70f9cee
4 zmienionych plików z 28 dodań i 2 usunięć

Wyświetl plik

@ -0,0 +1,3 @@
{% extends 'base.html' %}
{% block content %}home{% endblock %}

Wyświetl plik

@ -1,6 +1,6 @@
<ul class="navbar-nav ml-auto">
<li class="nav-item">
<a class="nav-link" href="/">Home</a>
<a class="nav-link" href="/home">Home</a>
</li>
{% if user.is_authenticated %}
<li class="nav-item">

Wyświetl plik

@ -31,4 +31,8 @@ urlpatterns = [
default = tophat_views.StatusPage.as_view(),
)),
path('home',
tophat_views.HomePage.as_view(),
),
]

Wyświetl plik

@ -10,7 +10,8 @@ logger = logging.getLogger(name='kepi')
from django.views import View
from django.shortcuts import render
from django.conf import settings
from django.contrib.auth.decorators import login_required
from django.utils.decorators import method_decorator
import kepi.trilby_api.models as trilby_models
class RootPage(View):
@ -96,3 +97,21 @@ class StatusPage(View):
)
return result
class HomePage(View):
@method_decorator(login_required)
def get(self, request,
*args, **kwargs):
logger.info("Serving home page for current user",
)
result = render(
request=request,
template_name='home-page.html',
context = {
},
)
return result