我用pythondjango做了一个网站。我的模型是两个叫做“Login”和“Ch”
我的网站有“注册”和“主页”。“注册”页面实际上是注册页面。用户可以注册自己的ID和密码。然后这些信息保存在“Login”模型中的“id”和“pw”中
现在,输入他/她的ID和密码,用户可以通过“主页”登录。这是我的计划。但是,登录过程总是出现问题,因为“login”没有“filter”属性
我的部分代码是
log = Login.objects.all()
try:
ch = log.filter(id = request.POST["login_id"], pw = ghv(request.POST["login_pw"])) #ghv is user definition function for get hash value of password
if (ch):
id = request.POST["login_id"]
return render(request,'pdg/home2.html')
else:
return render(request, "pdg/home_e.html")
except ObjectDoesNotExist:
return render(request, "pdg/home_e.html")
注册过程没有问题。我认为在注册过程完成后,在“Login”模型中添加用户数据是导致问题的原因。因为重新启动runserver可以有效地解决此错误。但是,我想找到解决此错误的方法,而无需重新启动runserver
请帮帮我。。谢谢你
ch=Login.objects.filter(Login\u id=Login\u id,Login\u pw=Login\u pw)
相关问题 更多 >
编程相关推荐