From 9a945c6c9bef1e465b44317844c79b4e39bce69c Mon Sep 17 00:00:00 2001 From: Bobby Date: Tue, 2 Aug 2022 23:07:04 +0530 Subject: Added URLs for homepage --- blog/templates/homepage.html | 7 +++++++ blog/templates/partials/sidebar.html | 3 ++- blog/urls.py | 5 ++++- blog/views.py | 3 +++ 4 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 blog/templates/homepage.html diff --git a/blog/templates/homepage.html b/blog/templates/homepage.html new file mode 100644 index 00000000..73639601 --- /dev/null +++ b/blog/templates/homepage.html @@ -0,0 +1,7 @@ +{% extends 'partials/base.html' %} {% block content %} +
+
+

My Homepage

+
+
+{% endblock %} diff --git a/blog/templates/partials/sidebar.html b/blog/templates/partials/sidebar.html index 259d70b6..cd46c18a 100644 --- a/blog/templates/partials/sidebar.html +++ b/blog/templates/partials/sidebar.html @@ -44,7 +44,8 @@
  • Contact
  • Blog
  • {% if user.is_authenticated %} -
  • My Account
  • +
  • My Account
  • +
  • My Homepage
  • {% else %}
  • Register
  • {% endif %} diff --git a/blog/urls.py b/blog/urls.py index 65508982..64f89ff7 100644 --- a/blog/urls.py +++ b/blog/urls.py @@ -1,7 +1,10 @@ from django.urls import path +from django.views.generic import RedirectView from . import views urlpatterns = [ path('', views.home, name='home'), - path('account', views.account, name='account'), + path('my/', RedirectView.as_view(pattern_name='account', permanent=False)), + path('my/account', views.account, name='account'), + path('my/homepage', views.homepage, name='homepage'), ] diff --git a/blog/views.py b/blog/views.py index 651cce83..8d3dbe44 100644 --- a/blog/views.py +++ b/blog/views.py @@ -27,3 +27,6 @@ def account(request): else: # Redirect to login page return redirect('/') + +def homepage(request): + return render(request, 'homepage.html', {'title': 'Homepage'}) -- cgit v1.2.3