我试图在点击登出后重定向到主页
urls . py
urlpatterns = [
.
.
path("api-auth/", include("rest_framework.urls")),
]
settigs.py
.
.
LOGOUT_REDIRECT_URL = "/"
ACCOUNT_LOGOUT_REDIRECT_URL = "/"
问题是它仍然重定向到/api-auth/logout/?next=/current-page
。这会导致一个错误,因为此"当前页面"。需要身份验证(需要登录),不像首页不需要登录
我也尝试了path("api-auth/logout", RedirectView.as_view(url="/", permanent=True))
,但这再次不起作用(仍然重定向到"当前页面")。
如何重定向到主页?
只需在settings.py中添加下面的代码。
SWAGGER_SETTINGS = {
'LOGIN_URL': 'rest_framework:login',
'LOGOUT_URL': 'rest_framework:logout'
}