22 lines
901 B
Python
22 lines
901 B
Python
from flask_wtf import FlaskForm
|
|
from wtforms import StringField, SubmitField, TextAreaField, DateField, TimeField, MultipleFileField, \
|
|
BooleanField
|
|
from wtforms.validators import DataRequired
|
|
|
|
|
|
class Task(FlaskForm):
|
|
name = StringField('Название', validators=[DataRequired()])
|
|
description = TextAreaField('Описание', validators=[DataRequired()])
|
|
deadline_date = DateField('Дедлайн', validators=[DataRequired()])
|
|
deadline_time = TimeField('', validators=[DataRequired()])
|
|
submit = SubmitField('Создать')
|
|
save = SubmitField('Сохранить')
|
|
delete = SubmitField('Удалить')
|
|
|
|
|
|
class AnswerTask(FlaskForm):
|
|
text = TextAreaField('Письменный ответ')
|
|
file = MultipleFileField('Добавить файлы')
|
|
realized = BooleanField('Задача решена')
|
|
submit = SubmitField('Сохранить')
|