def clean_password2(self):
password1 = self.cleaned_data.get('password1')
password2 = self.cleaned_data.get('password2')
# ?? ?? ???? ???
# ???? ??? & ?????? ????? ??
# https://docs.djangoproject.com/en/1.10/topics/auth/passwords/
if password1 and password2 and password1 != password2:
raise forms.ValidationError(
self.error_messages['password_mismatch'],
code='password_mismatch',
)
password_validation.validate_password(
self.cleaned_data['password2'],
self.instance
)
return password2
评论列表
文章目录