Пример #1
0
 class F(Form):
     search = SearchField()
     telephone = TelField()
     url = URLField()
     email = EmailField()
     datetime = DateTimeField()
     date = DateField()
     dt_local = DateTimeLocalField()
     integer = IntegerField()
     decimal = DecimalField()
     int_range = IntegerRangeField()
     decimal_range = DecimalRangeField()
Пример #2
0
class PostNewOrderForm(FlaskForm):
    order_id = IntegerField('Order id', validators=[DataRequired()])
    pet_id = IntegerField('Pet id', validators=[DataRequired()])
    quantity = IntegerField('Quantity', validators=[DataRequired()])
    ship_date = DateTimeLocalField('Ship date', validators=[DataRequired()])
    status = SelectField('Status',
                         choices=[('placed', 'placed'),
                                  ('approved', 'approved'),
                                  ('delivered', 'delivered')],
                         validators=[DataRequired()])
    complete = BooleanField('Complete')
    submit = SubmitField('Post a new order')
Пример #3
0
def test_microseconds():
    d = datetime(2011, 5, 7, 3, 23, 14, 424200)
    F = make_form(a=DateTimeLocalField(format="%Y-%m-%d %H:%M:%S.%f"))
    form = F(DummyPostData(a=["2011-05-07 03:23:14.4242"]))
    assert d == form.a.data
Пример #4
0
class F(Form):
    a = DateTimeLocalField()
    b = DateTimeLocalField(format="%Y-%m-%d %H:%M")
    c = DateTimeLocalField(format="%-m/%-d/%Y %-I:%M")