Когда я выхожу из системы, я получаю пустую страницу – Django 5Python

Программы на Python
Ответить
Anonymous
 Когда я выхожу из системы, я получаю пустую страницу – Django 5

Сообщение Anonymous »

Поэтому, когда я хочу выйти из системы, он показывает белую пустую страницу по адресу http://127.0.0.1:8000/accounts/logout/
Я использую ярлык способ перенаправления на следующую страницу в settings.py, и я проверил выход из панели администратора, и он работает нормально.
settings.py

Код: Выделить всё

...

LOGIN_REDIRECT_URL = 'index'

LOGOUT_REDIRECT_URL = 'index'

...
это мой urls.py:

Код: Выделить всё

from django.contrib import admin
from django.urls import path,include

urlpatterns = [
path('admin/', admin.site.urls),
path('',include('post.urls')),
path('accounts/', include('django.contrib.auth.urls') ),
]
Вот как я вхожу в систему:
login.html:

Код: Выделить всё

{% extends "base.html" %}

{% block content %}

 LOGIN FORM 

{% csrf_token %}
{{form.as_p}}
Log In


{% endblock content %}
base.html:

Код: Выделить всё

...
[list]
[*][url={% url ]Home[/url]
[*][url={% url ]About[/url]
{% if user.is_authenticated %}
[*][url={% url ]Log Out[/url]
{% else %}
[*][url={% url ]Log In[/url]
{% endif %}
[/list]

...
и для выхода из системы все, что я сделал, это 'href="{% url 'logout' %}"' в base.html, насколько я узнал, в представлениях не нужен код .py.
.что мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/787 ... e-django-5
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»