【发布时间】:2015-10-25 02:01:41
【问题描述】:
当我尝试从我的 django 项目中注销时,我收到以下错误:
“调用 Python 对象时超出最大递归深度”
这是注销按钮的网址:
url(r'^logout', 'users.views.logout', name='logout'),
这是视图:
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')
【问题讨论】:
标签: python django recursion runtime logout