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工作對我來說: