示例#1
0
class TaskForm(Form):
    user = SelectField(u'Юзер',
                       choices=UserDB.get_for_select(),
                       validators=[REQ])
    name = StringField(u'Название', validators=[REQ])
    comment = TextAreaField(u'Комментарий')
    contractors = SelectMultipleField(u'Контрагенты',
                                      choices=ContactorDB.get_for_select(),
                                      validators=[REQ])
    periodic = SelectField(u'Периодичность',
                           choices=PeriodicDB.get_for_select(),
                           validators=[REQ])
    template = SelectField(u'Шаблон',
                           choices=TemplateDB.get_for_select(),
                           validators=[REQ])
示例#2
0
class BillForm(Form):
    user = SelectField(u'Юзер',
                       choices=UserDB.get_for_select(),
                       validators=[REQ])
    contractor = SelectField(u'Контрагент',
                             choices=ContactorDB.get_for_select(),
                             validators=[REQ])
    template = SelectField(u'Шаблон', choices=TemplateDB.get_for_select())
    task = SelectField(u'Задание', choices=TaskDB.get_for_select())
    content = SelectField(u'Контент',
                          choices=ContentDB.get_for_select(),
                          validators=[REQ])
    name = StringField(u'Название', validators=[REQ])
    send = BooleanField(u'Отправлен')
    paid = BooleanField(u'Оплачен')