【问题标题】:Logout function provides RecursionError error注销功能提供 RecursionError 错误
【发布时间】:2020-08-26 14:44:27
【问题描述】:

我在views.py中有这个功能:

def logout(request):
    logout(request) 
    return HttpResponse('Logged out succesfully!')

这是我去 /logout 时遇到的错误

RecursionError at /logout/
maximum recursion depth exceeded

【问题讨论】:

  • 你在你的logout 函数中在哪里调用logout

标签: python django


【解决方案1】:

您名为 logout(...) 的视图与 Django 的内置注销功能 logout(...) 冲突。因此,将您的视图名称更改为 logout 以外的名称,

from django.contrib.auth import logout


def my_logout_view(request):
    logout(request)
    return HttpResponse('Logged out succesfully!')

【讨论】:

    猜你喜欢
    • 2021-11-11
    • 2013-05-10
    • 1970-01-01
    • 2012-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-28
    • 2023-03-31
    相关资源
    最近更新 更多