· 8 years ago · May 31, 2018, 10:38 PM
1from django import forms
2
3
4class ContactForm(forms.Form):
5 fullname = forms.CharField(widget=forms.TextInput(
6 attrs={"class": "form-control",
7 "placeholder": "Your Name"}))
8 email = forms.EmailField(widget=forms.EmailInput(
9 attrs={"class": "form-control",
10 "placeholder": "Your Email Address"
11 }))
12 content = forms.CharField(widget=forms.Textarea(
13 attrs={"class": "form-control",
14 "placeholder": "Your Message"
15 }))
16
17 def clean_email(self):
18 email = self.cleaned_data.get("email")
19 if not "gmail.com" in email:
20 raise forms.ValidationError("Email must be 'gmail.com'")
21 return email
22
23
24class LoginForm(forms.Form):
25 username = forms.CharField(widget=forms.TextInput(
26 attrs={"class": "form-control",
27 "placeholder": "username"}))
28 password = forms.CharField(widget=forms.Textarea(
29 attrs={"class": "form-control",
30 "placeholder": "password"
31 }))