task.py 956 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
  5. class NewTask(FlaskForm):
  6. name = StringField('Название', validators=[DataRequired()])
  7. description = TextAreaField('Описание', validators=[DataRequired()])
  8. deadline_date = DateField('Дедлайн', validators=[DataRequired()])
  9. deadline_time = TimeField('', validators=[DataRequired()])
  10. submit = SubmitField('Создать')
  11. class AnswerTask(FlaskForm):
  12. text = TextAreaField('Письменный ответ')
  13. file = MultipleFileField('Файловый ответ')
  14. realized = BooleanField('Задача решена')
  15. deadline_date = DateField('Дедлайн', validators=[DataRequired()])
  16. deadline_time = TimeField('', validators=[DataRequired()])
  17. submit = SubmitField('Сохранить')