我对python Django"登录"没有属性"过滤器"有问题



我用python Django做了一个网站。我的型号是两种,分别叫做"登录"one_answers"Ch"。

我的网站有"注册"one_answers"主页"。"注册"页面实际上就是注册页面。用户可以注册自己的ID和密码。然后这些信息保存在"登录"模型中的"id"one_answers"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")

注册过程没有问题。我认为在注册过程完成后,在"登录"模型中添加用户数据是造成问题的原因。因为重新启动运行服务器对于解决此错误是有效的。但是,我想在不重新启动运行服务器的情况下找到解决此错误的方法。

请帮帮我…谢谢。

ch=Login.objects.filter(Login_id=Login_id,Login_pw=Login_pw(

相关内容

  • 没有找到相关文章

最新更新