我对python Django';登录';没有属性';过滤器';
我用python Django创建了一个网站。我的模型有两个,分别叫做“Login”和“Ch” 我的网站有“注册”和“主页”。“注册”页面实际上就是注册页面。用户可以注册其ID和密码。然后这些信息保存在'Login'模型中的'id'和'pw'中 现在,输入他/她的ID和密码,用户可以通过“主页”登录。这是我的计划。但是,登录过程始终会出现“login”语句没有“filter”属性的问题 我的部分代码是我对python Django';登录';没有属性';过滤器';,python,django,filter,Python,Django,Filter,我用python Django创建了一个网站。我的模型有两个,分别叫做“Login”和“Ch” 我的网站有“注册”和“主页”。“注册”页面实际上就是注册页面。用户可以注册其ID和密码。然后这些信息保存在'Login'模型中的'id'和'pw'中 现在,输入他/她的ID和密码,用户可以通过“主页”登录。这是我的计划。但是,登录过程始终会出现“login”语句没有“filter”属性的问题 我的部分代码是 log = Login.objects.all() try: ch = log.fil
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")
注册过程没有问题。我认为注册过程完成后,在“登录”模型中添加用户数据是问题的原因。因为重新启动runserver可以有效地解决此错误。但是,我希望在不重新启动runserver的情况下找到此错误的解决方案
请帮帮我。。谢谢。ch=Login.objects.filter(Login\u id=Login\u id,Login\u pw=Login\u pw)这是多么简单的解决方案!!多亏了你,我解决了这个问题!!再次感谢你!