注销函数提供递归错误

2024-06-01 00:00:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我在views.py中有此函数:

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

这就是我去/注销时遇到的错误

RecursionError at /logout/
maximum recursion depth exceeded

Tags: 函数pyreturnrequestdef错误outviews
1条回答
网友
1楼 · 发布于 2024-06-01 00:00:04

名为logout(...)的视图与Django的内置注销函数^{}冲突。因此,将视图名称更改为除注销之外的其他名称

from django.contrib.auth import logout


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

相关问题 更多 >