মডিউল ৫-১১ঃ পাসওয়ার্ড ম্যাচিং প্রজেক্ট
...
...
...
class PasswordValidationForm(forms.Form):
name = forms.CharField(widget=forms.TextInput)
password = forms.CharField(widget=forms.PasswordInput)
confirm_password = forms.CharField(widget=forms.PasswordInput)
def clean(self):
cleaned_data = super().clean()
val_pass = self.cleaned_data['password']
val_conpass = self.cleaned_data['confirm_password']
val_name = self.cleaned_data['name']
if val_conpass != val_pass:
raise forms.ValidationError("Password doesn't match")
if len(val_name) < 15:
raise forms.ValidationError("Name must be at least 15 characters")

Last updated