Advertisement
DigitalMag

forms.py

Dec 23rd, 2018
435
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.96 KB | None | 0 0
  1. class CreatePerson(forms.ModelForm):
  2.     class Meta(object):
  3.         model = Profile
  4.         fields = ('username', 'password', 'first_name', 'last_name', 'email', 'City', 'Sex', 'Age',)                                # exclude  
  5.         labels = {
  6.             'username': 'Введите желаемый логин',
  7.             'password': 'Пароль',
  8.             'first_name': 'Имя',
  9.             'last_name': 'Фамилия либо Отчество',
  10.             'email': 'Почта',
  11.         }      
  12.         help_texts = {
  13.             'username': (''),
  14.         }      
  15.         widgets = {
  16.             'password': forms.PasswordInput(attrs={'placeholder': 'Pass'}),
  17.         }
  18.    
  19.     def __init__(self, *args, **kwargs):
  20.         super(CreatePerson, self).__init__(*args, **kwargs)
  21.         self.fields['Sex'].empty_label = 'choose'
  22.         validators=[EmailValidator(message="Your message")]
  23.        
  24.         for field in self.fields.itervalues():
  25.             field.widget.attrs.update({'class':'user'})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement