task.py 905 B

123456789101112131415161718192021
  1. from flask_wtf import FlaskForm
  2. from wtforms import StringField, SubmitField, TextAreaField, DateField, TimeField, MultipleFileField, \
  3. BooleanField
  4. from wtforms.validators import DataRequired, Optional
  5. class Task(FlaskForm):
  6. name = StringField('Название', validators=[DataRequired()])
  7. description = TextAreaField('Описание', validators=[DataRequired()])
  8. deadline_date = DateField('Дедлайн', validators=(Optional(),))
  9. deadline_time = TimeField('', validators=(Optional(),))
  10. submit = SubmitField('Создать')
  11. save = SubmitField('Сохранить')
  12. delete = SubmitField('Удалить')
  13. class AnswerTask(FlaskForm):
  14. text = TextAreaField('Письменный ответ')
  15. file = MultipleFileField('Добавить файлы')
  16. realized = BooleanField('Задача решена')
  17. submit = SubmitField('Сохранить')