19 lines
771 B
Python
19 lines
771 B
Python
from flask_wtf import FlaskForm
|
|
from flask_wtf.file import FileAllowed
|
|
from wtforms import StringField, SubmitField, TextAreaField, FileField, MultipleFileField
|
|
from wtforms.validators import DataRequired
|
|
|
|
|
|
class ProjectForm(FlaskForm):
|
|
name = StringField('Название', validators=[DataRequired()])
|
|
description = TextAreaField('Описание')
|
|
logo = FileField('Логотип', validators=[FileAllowed(['jpg', 'png', 'bmp', 'ico', 'jpeg'], 'Только изображения')])
|
|
submit = SubmitField('Создать')
|
|
del_photo = SubmitField('Удалить фотографию')
|
|
save = SubmitField('Сохранить')
|
|
|
|
|
|
class AddFileProject(FlaskForm):
|
|
file = MultipleFileField()
|
|
submit = SubmitField('Сохранить')
|