小编Ang*_*rro的帖子

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

当我尝试从我的django项目注销时,出现以下错误:

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

这是注销按钮的URL:

url(r'^logout', 'users.views.logout', name='logout'),
Run Code Online (Sandbox Code Playgroud)

以下是观点:

from django.shortcuts import render
from deck1.models import Card
from django.template import RequestContext 
from django.shortcuts import render_to_response
from django.http import HttpResponseRedirect, HttpResponse
from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth.forms import AuthenticationForm
from django.contrib.auth import login, authenticate, logout
from django.contrib.auth.decorators import login_required
from users.forms import RegisterForm

@login_required
def logout(request):
    logout(request)
    return  HttpResponseRedirect('/deck')
Run Code Online (Sandbox Code Playgroud)

python django recursion runtime logout

5
推荐指数
1
解决办法
2353
查看次数

标签 统计

django ×1

logout ×1

python ×1

recursion ×1

runtime ×1