При нажатии кнопки выхода пользовательская целевая страница не приземляется, а целевая страница по умолчанию django -admin приземляется!
эй! Я пытаюсь выучить django из книги django2 на примере, поэтому я создал страницу панели инструментов, на которой есть кнопка выхода из системы, но при нажатии на нее отображается целевая страница django -admin, а не та, которую я создал!
urls.py (основной проект)
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
path('accounts/', include('account.urls')),
]
urls.py (account-app)
from django.urls import path
from . import views
from django.contrib.auth import views as auth_views
urlpatterns = [
# post views
path('login/', auth_views.LoginView.as_view(), name='login'),
path('logout/', auth_views.LogoutView.as_view(), name='log_out'),
path('', views.dashboard, name='dashboard'),
# change password urls
path('password_change/',auth_views.PasswordChangeView.as_view(),
name='password_change'),
path('password_change/done/',auth_views.PasswordChangeDoneView.as_view(),
name='password_change_done'),
]
Это должно показать это введите описание изображения здесь но, по-видимому, отображается страница выхода по умолчанию django -admin введите описание изображения здесь
logged_out. html
{% extends "base.html" %}
{% block title %}Logged out{% endblock %}
{% block content %}
<h1>Logged out</h1>
<p>You have been successfully logged out. You can <a href="{% url
"login" %}">log-in again</a>.</p>
{% endblock %}
update - получил решение.