X-Git-Url: http://git.ithinksw.org/~kgodey/maayanwich.git/blobdiff_plain/f3cb6c9aac4ebeec54e8a82959cf8d56b30b15b5..695fbac5cde9f2b38d3b67247480d7f470754331:/forms.py diff --git a/forms.py b/forms.py index 17ed40e..aa86e0d 100644 --- a/forms.py +++ b/forms.py @@ -9,6 +9,7 @@ class SandwichForm(ModelForm): class Meta: model = Sandwich exclude = ('slug', 'user', 'ingredients') + fields = ('adjective', 'date_made', 'notes', 'picture') class IngredientForm(ModelForm): @@ -24,4 +25,11 @@ class NewUserForm(forms.Form): email = forms.EmailField() username = forms.CharField() password = forms.CharField(widget=forms.PasswordInput) - confirm_password = forms.CharField(widget=forms.PasswordInput) + confirmpassword = forms.CharField(label=("Confirm password"), widget=forms.PasswordInput) + + def clean_confirmpassword(self): + password = self.cleaned_data.get("password", "") + cpassword = self.cleaned_data["confirmpassword"] + if password != cpassword: + raise forms.ValidationError(("The two password fields didn't match.")) + return cpassword