尝试注销djang时出现运行时错误

2024-04-27 06:11:05 发布

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

当我试图从django项目注销时,我得到以下错误:

“调用Python对象时超出了最大递归深度”

以下是注销按钮的url:

url(r'^logout', 'users.views.logout', name='logout'),

这里是景色:

^{pr2}$

Tags: 项目对象djangonameurl错误按钮users
1条回答
网友
1楼 · 发布于 2024-04-27 06:11:05

您的视图logout正在重写内置logout函数的命名空间。使用as关键字为django.contrib.auth.login函数定义别名。在

from django.contrib.auth import logout as django_logout

@login_required
def logout(request):
    django_logout(request)
    return  HttpResponseRedirect('/deck')

相关问题 更多 >