edit_profile.py 781 B

123456789101112131415
  1. from flask_wtf import FlaskForm
  2. from flask_wtf.file import FileAllowed
  3. from wtforms import EmailField, StringField, TextAreaField, FileField, SubmitField, DateField
  4. from wtforms.validators import DataRequired
  5. class EditProfileForm(FlaskForm):
  6. email = EmailField('Почта', validators=[DataRequired()])
  7. name = StringField('Имя', validators=[DataRequired()])
  8. surname = StringField('Фамилия', )
  9. about = TextAreaField('Расскажите о себе', default='')
  10. birthday = DateField('Дата рождения')
  11. photo = FileField('Фото', validators=[FileAllowed(['jpg', 'png', 'bmp'], 'Только фотографии!')])
  12. del_photo = SubmitField('Удалить фотографию')
  13. submit = SubmitField('Сохранить')