def clean(self):#验证两次密码是否一致 pwd=self.cleaned_data.get('pwd') print(pwd) pwd_confirm=self.cleaned_data.get('pwd_confirm') print(pwd_confirm) if pwd==pwd_confirm: return self.cleaned_data else: raise ValidationError('两次输入的密码不一致') def register(request): if request.method=='GET': obj=F1form() return render(request,'register.html',locals()) else: obj=F1form(request.POST) if obj.is_valid(): print(obj.cleaned_data) return redirect('/') else: print(obj.errors) return render(request,'register.html',locals())