wtforms

    0热度

    1回答

    我有一个SelectMultipleField,在运行时使用JavaScript填充/修改。我的问题是这违反了验证器,因此致电form.validate_on_submit()总是失败。 SelectMultipleField('Test', coerce=int) 我已经尝试设置我的自定义的验证,什么也不做: def dummy_validator(form, field): pr

    0热度

    2回答

    添加glyphicon我有一个烧瓶跆拳道形式如下: class URL_Status(Form): url = URLField("Enter URL", validators=[url(), DataRequired()], render_kw={"placeholder": "http://www.example.com"},) su

    0热度

    1回答

    基本上我在Python中有一个列表,并且希望以编程方式调用并使用WTForms从这个列表创建一个下拉列表到HTML文档中。在WTForms中尝试使用SelectField方法时,我无法弄清楚我在这里丢失了什么。该列表在“updatef”内。 我得到的错误:ValueError:需要多个值来解压 当试图运行这个。 class ReusableForm(Form): # Define the form

    0热度

    1回答

    我叫form.validate_on_submit(),但它返回False。我怎样才能找出表单没有被验证的原因?

    1热度

    1回答

    我想制作一个表格,用于选择带有两个字段的区间:from和to。但由于from是一个Python关键字,我不能只是写: class MyForm(Form): from = DateField() to = DateField() 这意味着我必须以不同的名字在Python领域,但我还是要来命名GET查询完全from领域。 WTForms有可能吗?

    1热度

    1回答

    我想使用WTForms和Jinja2在Flask中创建不同的表单。我打电话给mysql,它有字段的类型。 所以即表可能是: form_id | type | key | options | default_value 1 | TextField | title | | test1 1 | SelectField | gender |{'male','fema

    -1热度

    1回答

    我的TextField表单在html页面中显示正常,但不是DecimalFields。 DecimalFields根本不显示。 我forms.py: from flask.ext.wtf import Form from wtforms import TextField, validators, IntegerField, DateField, BooleanField, DecimalFiel

    1热度

    1回答

    我试图创建一个“动态”的数据输入形式(目前,我正在使用一个3值的数组,但在未来数组中元素的数量可能会有所不同)与嵌套字典。这似乎工作得很好,并且表单“正确”呈现html模板(正确=我看到我期望看到的是哪一个表单中包含4列的数组中的每个元素具有3行)。 问题是当我通过浏览器在表单中输入数据,然后单击“保存数据”按钮。在那一点上,我想获取用户在表单中输入的数据并对其进行处理(进行计算,保存等)。 获取

    0热度

    1回答

    我在for循环中有一个Flask-WTF表单字段。我想发布每个项目的新数量。 我在阅读有关字段列表。我仍然不明白,但我认为他们可能是答案。 @app.route('/checkout') def checkout(): form = CartForm() for item in current_user.cart: product = Product.query.

    0热度

    1回答

    我试图切换from wtforms.ext.sqlalchemy.orm import model_form使用wtforms_alchemy的ModelForm: from wtforms_alchemy import ModelForm 我失败的很惨......我已经不成功寻找一个使用wtforms_alchemy的工作示例,它显示了处理程序和模型。 使用model_form工作对我来说: