gpt4 book ai didi

python - 如何在 Django 中注销?

转载 作者:太空狗 更新时间:2023-10-29 20:37:41 25 4
gpt4 key购买 nike

html代码

{% if request.user %}
<a href="{% url 'main:logout' %}">
Выход
</a>
{% else %}
<a href="{% url 'main:registration' %}">
Регистрация
</a>
{% endif%}

设置.py

LOGIN_REDIRECT_URL = 'main/index'

View .py

def logout(request):
logout(request)

网址.py

from django.conf.urls import url
from . import views
from django.conf import settings

urlpatterns = [
url(r'^logout/$', views.logout, {'next_page': settings.LOGOUT_REDIRECT_URL}, name='logout')
]

怎么了?

enter image description here

最佳答案

Django 2.0 看起来它切换到基于类的 View

from django.contrib.auth.views import LogoutView

url(r'^logout/$', LogoutView.as_view(), {'next_page': settings.LOGOUT_REDIRECT_URL}, name='logout'),

关于python - 如何在 Django 中注销?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43069712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com