密码输入时相同,但就是显示密码不相同

def register(request):
if request.method=='GET':
return render(request,'register.html')
if request.method=='POST':
user_mail=request.POST.get('userEmail')
user_pwd=request.POST.get('UserPassword')
user_repwd=request.POST.get('userRePassword')
try:
user=RegisterUser.objects.get(reg_mail=user_mail)
msg = '用户已存在'
return render(request, 'register.html', {'error_msg': msg})
except:

        if  user_pwd != user_repwd:
            msg = '密码不相同'
            return render(request, 'register.html', {'error_msg': msg})
        else:
            register=RegisterUser
            register.reg_mail=user_mail
            register.reg_pwd=user_pwd
            register.save()
            return redirect('/login/')

register=RegisterUser()#实例化

img

在 if user_pwd != user_repwd: 下面加入print(user_pwd,user_repwd)就可以知道原因了

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632