如何将电子邮件和密码与电子邮件进行比较&;我在Django数据库中保存的密码 我的观点 我想将电子邮件和密码与我在Django数据库中保存的电子邮件和密码进行比较 基本上,我是在模型和模型数据的帮助下创建登录注册的
这些是我的模型表 我的模特如何将电子邮件和密码与电子邮件进行比较&;我在Django数据库中保存的密码 我的观点 我想将电子邮件和密码与我在Django数据库中保存的电子邮件和密码进行比较 基本上,我是在模型和模型数据的帮助下创建登录注册的,django,django-models,django-views,Django,Django Models,Django Views,这些是我的模型表 我的模特 class shop_registration(models.Model): name = models.CharField(default='', max_length=30) email = models.EmailField(default='', max_length=60) #compare this email to 'loginemail' mobile_number = models.CharField(max_len
class shop_registration(models.Model):
name = models.CharField(default='', max_length=30)
email = models.EmailField(default='', max_length=60) #compare this email to 'loginemail'
mobile_number = models.CharField(max_length=12, default='')
pass1 = models.CharField(default='', max_length=20) #compare this pass1 to 'loginpass1'
pass2 = models.CharField(default='', max_length=20)
def __str__(self):
return self.name
以下是您可以做的:
以下是您可以做的:
嘿,伙计,非常感谢,说真的,我很高兴。。上帝保佑你,伙计:-)@Oldman如果你能点击答案上的绿色勾号,将这个答案标记为已接受的答案,那就太好了:)嘿,伙计,非常感谢你,说真的,我很高兴。。上帝保佑你,伙计:-)@Oldman如果你能点击答案上的绿色勾号,将其标记为已接受的答案,那就太好了:)
class shop_registration(models.Model):
name = models.CharField(default='', max_length=30)
email = models.EmailField(default='', max_length=60) #compare this email to 'loginemail'
mobile_number = models.CharField(max_length=12, default='')
pass1 = models.CharField(default='', max_length=20) #compare this pass1 to 'loginpass1'
pass2 = models.CharField(default='', max_length=20)
def __str__(self):
return self.name
def shoplogin(request):
if request.method == 'POST':
input_email = request.POST['loginemail']
input_password = request.POST['loginpass1']
try:
registered_user = shop_registration.objects.get(email=input_email)
if input_password == registered_user.password:
messages.success(request, "Success")
print("login success")
else:
messages.error(request, "wrong password")
print("wrong password")
except shop_registration.DoesNotExist:
messages.error(request, "email does not exist")
print("email does not exist")
return redirect('createyourshop')