class DualPasswordForm(forms.Form): password = forms.CharField(widget=forms.PasswordInput, min_length=7) password_again = forms.CharField(widget=forms.PasswordInput, min_length=7) def clean_password(self): password = self.clean_data.get("password") password_again = self.clean_data.get("password_again") if password != password_again: raise forms.ValidationError("The two password fields should match.") return password