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