15 lines
815 B
Python
15 lines
815 B
Python
from flask_wtf import FlaskForm
|
||
from flask_wtf.file import FileAllowed
|
||
from wtforms import EmailField, StringField, TextAreaField, FileField, SubmitField, DateField
|
||
from wtforms.validators import DataRequired, Optional
|
||
|
||
|
||
class EditProfileForm(FlaskForm):
|
||
email = EmailField('Почта', validators=[DataRequired()])
|
||
name = StringField('Имя', validators=[DataRequired()])
|
||
surname = StringField('Фамилия')
|
||
about = TextAreaField('Расскажите о себе', default='')
|
||
birthday = DateField('Дата рождения', validators=(Optional(),))
|
||
photo = FileField('Фото', validators=[FileAllowed(['jpg', 'png', 'bmp'], 'Только фотографии!')])
|
||
del_photo = SubmitField('Удалить фотографию')
|
||
submit = SubmitField('Сохранить') |