maximum recursion depth exceeded while calling a Python object
输入用户名和密码点确定后出现maximum recursion depth exceeded while calling a Python object
DATABASES = { 'default': { 'ENGINE':'django.db.backends.sqlserver_ado', 'NAME':'test0806', 'HOST':'127.0.0.1', 'USER':'sa', 'PASSWORD':'test', 'OPTIONS':{ 'provider':'SQLOLEDB', 'extra':'DataTypeCompatibility=80' }, } }
def login(request):
if request.method=='POST': login_form=LoginForm(request.POST) if login_form.is_valid(): username=login_form.cleaned_data["username"] password=login_form.cleaned_data["password"] sqlHelper=QueryHelper() Row_count=len(sqlHelper.Sql_Query('SMApp_userinfo', username, password)) if Row_count==1: request.session['is_login1']=True RspHome=HttpResponseRedirect('/SMApp/home/') return RspHome else: return render(request,'error.html',{'status':'用户名和密码不对!'}) return redirect(request.POST.get('source_url')) else: return render(request,'error.html',{'status':login_form.errors}) else: login_form=LoginForm() return render(request,'login.html',locals())
评论 0