django 注销功能似乎没有破坏会话
Posted
技术标签:
【中文标题】django 注销功能似乎没有破坏会话【英文标题】:django logout functionality doesnt appear to be destroying session 【发布时间】:2019-06-03 14:09:23 【问题描述】:我有urls.py
:
path(r'Logout/',views.Logout),
Logout
views.py:
def Logout(request):
if request.method == "POST":
logout(request)
return render(request, 'logout_thankyou.html', )
templates/logout_thankyou.html
为:
<h1>Log out</h1>
<h3>You've been successfully logged out.</h3>
为什么会抛出以下错误:
views.Logout didn't return an HttpResponse object. It returned None instead.
这里出了什么问题?
【问题讨论】:
【参考方案1】:因为请求不是 POST。
如果您不想为了退出而提交表单,则应删除该 if 语句。
【讨论】:
以上是关于django 注销功能似乎没有破坏会话的主要内容,如果未能解决你的问题,请参考以下文章