gpt4 book ai didi

python - Django 重定向 URL

转载 作者:行者123 更新时间:2023-12-01 06:25:23 24 4
gpt4 key购买 nike

我在寻找如何重定向网址方面遇到一些问题。因此,当用户登录我的网站并单击注销按钮时,他现在已注销,这很好,但我想将他重定向到登录页面,但我不知道该怎么做。谢谢你

from django.contrib import admin
from django.urls import path, include
from django.contrib.auth import views as auth_views
from users import views as user_views



urlpatterns = [
path('admin/', admin.site.urls),
path('', include('sms.urls')),
path('register/', user_views.register, name='register'),
path('login/', auth_views.LoginView.as_view(template_name='users/login.html'), name='login'),
path('logout/', auth_views.LogoutView.as_view(template_name='users/logout.html'), name='logout'),
]

最佳答案

您可以设置 .next_page attribute [Django-doc] :

urlpatterns = [
# …
path('login/', auth_views.LoginView.as_view(template_name='users/login.html'), name='login'),
path(
'logout/',
auth_views.LogoutView.as_view(
template_name='users/logout.html',
<b>next_page='login'</b>
),
name='logout'
),
]

或者,您也可以设置 LOGOUT_REDIRECT_URL setting [Django-doc] :

# settings.py

# …
<b>LOGOUT_REDIRECT_URL = 'login'</b>
# …

关于python - Django 重定向 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60176513/

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