我正试图注销我的锁定会话。文件上写着
LOCKDOWN_LOGOUT_KEY
A key which, if provided in the query string of a locked URL, will log out the user from the preview.
我不确定我是否理解正确。我试着这样实施:
LOCKDOWN_FORM = 'lockdown.forms.AuthForm'
LOCKDOWN_AUTHFORM_STAFF_ONLY = False
LOCKDOWN_LOGOUT_KEY = 'logout'
<form action="/logout/">
<input type="submit" value="Logout"/>
</form>
网址.py:
path('logout/', views.logout, name='logout')
def logout(request):
return HttpResponseRedirect("/")
这个链接可以让我回到主页。 但是注销没有发生。 有人知道怎么做吗?你知道吗
编辑: 我找到了解决办法。 我在中的logout函数中添加了一行代码视图.py地址:
def logout(request):
request.session.flush()
return HttpResponseRedirect("/")
只需添加值
LOCKDOWN_LOGOUT_KEY
(“preview logout”默认)作为查询字符串参数。你知道吗我找到了解决办法。 我在中的logout函数中添加了一行代码视图.py地址:
def logout(request): request.session.flush() return HttpResponseRedirect("/")
;相关问题 更多 >
编程相关推荐