From dc4500ff853d78dbe95068261507ad8f6afd0fc3 Mon Sep 17 00:00:00 2001 From: Arity-T Date: Thu, 16 Jan 2025 17:24:47 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=BE=D1=80=D0=BC=D0=B0=D0=BB=D1=8C?= =?UTF-8?q?=D0=BD=D1=8B=D0=B5=20=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86?= =?UTF-8?q?=D1=8B=20=D0=B2=D1=85=D0=BE=D0=B4=D0=B0=20=D0=B8=20=D0=B2=D1=8B?= =?UTF-8?q?=D1=85=D0=BE=D0=B4=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bookify/bookify/views.py | 2 +- bookify/books/templates/accounts/login.html | 16 ++++++---------- bookify/books/templates/accounts/logout.html | 19 ++++++++----------- bookify/books/templates/books/genre_list.html | 2 +- bookify/books/urls.py | 1 + bookify/books/views.py | 4 ++++ 6 files changed, 21 insertions(+), 23 deletions(-) diff --git a/bookify/bookify/views.py b/bookify/bookify/views.py index c05b4cf..fc315cc 100644 --- a/bookify/bookify/views.py +++ b/bookify/bookify/views.py @@ -5,4 +5,4 @@ from django.shortcuts import get_object_or_404, redirect, render def custom_logout(request): """Разлогиниться и перейти на главную.""" logout(request) - return redirect("books:book_list") + return redirect("books:logout") diff --git a/bookify/books/templates/accounts/login.html b/bookify/books/templates/accounts/login.html index 77a3206..166ae83 100644 --- a/bookify/books/templates/accounts/login.html +++ b/bookify/books/templates/accounts/login.html @@ -1,16 +1,12 @@ + +{% extends 'books/base.html' %} {% load static %} - - - - - Вход - - -

Вход

+ +{% block content %} +

Вход

{% csrf_token %} {{ form.as_p }}
- - +{% endblock %} diff --git a/bookify/books/templates/accounts/logout.html b/bookify/books/templates/accounts/logout.html index 3df748f..b5ed29c 100644 --- a/bookify/books/templates/accounts/logout.html +++ b/bookify/books/templates/accounts/logout.html @@ -1,11 +1,8 @@ - - - - - Выход - - -

Вы вышли из аккаунта

-На главную - - + +{% extends 'books/base.html' %} +{% load static %} + +{% block content %} +

Вы вышли из аккаунта

+

Вернуться на главную

+{% endblock %} diff --git a/bookify/books/templates/books/genre_list.html b/bookify/books/templates/books/genre_list.html index a9352f9..1728286 100644 --- a/bookify/books/templates/books/genre_list.html +++ b/bookify/books/templates/books/genre_list.html @@ -5,7 +5,7 @@ {% for genre in genres %}
  • {{ genre.name }} - Перейти к книгам + Перейти к рекомендациям {% if user.is_authenticated %} Редактировать diff --git a/bookify/books/urls.py b/bookify/books/urls.py index 734350e..22d6e02 100644 --- a/bookify/books/urls.py +++ b/bookify/books/urls.py @@ -22,4 +22,5 @@ urlpatterns = [ name="genre_recommendations", ), path("register/", views.register, name="register"), + path("succesful-logout/", views.logout, name="logout"), ] diff --git a/bookify/books/views.py b/bookify/books/views.py index 64a1b80..5f1e2bd 100644 --- a/bookify/books/views.py +++ b/bookify/books/views.py @@ -21,6 +21,10 @@ def register(request): return render(request, "accounts/register.html", {"form": form}) +def logout(requst): + return render(requst, "accounts/logout.html") + + def book_list(request): """Главная страница со списком всех книг.""" books = Book.objects.all()