wtforms

    1熱度

    1回答

    我想對Flask管理員執行一些驗證。 Flask應用程序連接到後端postgreSQL數據庫並使用SQLAlchemy ORM。 我希望能夠在ServerView(flask.ext.admin.contrib.sqla.modelView)中的兩個字段(lan_nics,wan_nics)上執行驗證檢查。基本上我想確保兩個字段的總和不大於某個數字。這裏是形式: ServerView 這裏是tes

    0熱度

    1回答

    我有一個WTF SelectField,我試圖存儲用戶選擇的名稱以顯示在另一個頁面上。 鑑於我的形式是 choice = SelectField('Choice', choices=[('cho_1', 'Choice One'), ('cho2', 'Choice Two')]) 我明白 self.choice = form.choice.data 會得到我的用戶的選擇(比如,cho_1

    1熱度

    1回答

    我的Python Flask應用程序正在使用帶有內置python Enum支持的WTForms。我試圖提交一個表單(POST),其中一個SelectField由Enum的所有值填充。 當我點擊'提交'時,我給出錯誤,'不是一個有效的選擇。'這看起來很奇怪,因爲當檢查傳入表單的值時,表單似乎確實包含了從所提供的Enum值列表中的有效選擇。 我使用的是名爲AJBEnum枚舉的子類,被格式化,像這樣:

    0熱度

    1回答

    如何在提交它之後從WTForms表單獲取數據? 型號: class User(db.Document): name = db.StringField(required=True) UserForm = model_form(User) 瀏覽: @app.route('/submit', methods=('GET', 'POST')) def add_user(): f

    0熱度

    1回答

    我的表單允許用戶爲特定數量的籃球隊輸入特定數量的名稱。這些數字不斷更新,所以我需要創建一個動態表單。 比方說,我有以下瓶觀點: @app.route('/dynamic', methods=['GET', 'POST']) def dynamic(): teams = ['Warriors', 'Cavs'] name_count = 2 return render

    0熱度

    1回答

    我試圖讓什麼應該是一個非常簡單的驗證器使用WTForms - 確保輸入是a)呈現和b)一些類型的數字(float或int都是好的)。我寫了下面的類和WTForms它添加到validators.py庫: class MyValidator(object): def __init__(self, message=None): self.message = message

    1熱度

    1回答

    class Example_Form(Form): field_1 = TextAreaField() field_2 = TextAreaField() def __init__(self, type, **kwargs): super(Example_Form, self).__init__(**kwargs) if type == '

    0熱度

    1回答

    我有一個函數Groups.byorgid(arg1)它將獲取特定組織的所有組。我之前在WTForms中使用了類似的代碼,但函數不需要指定arg,但我需要將orgid arg傳遞給此函數,以便表單可以填充其下拉列表。我應該怎麼做呢? WTForm類: class InviteUser(Form): ''' Allows an org to invite a user ''' gr

    1熱度

    1回答

    當我去的網頁set.html在下拉列表是,我得到一個錯誤builtins.TypeError TypeError: 'int' object is not iterable form.responsible以下類型的сontains數據: [(1534, 'None None ([email protected])'), (1535, 'Second Second ([email protecte

    0熱度

    2回答

    我想填充WTForms SelectField由該查詢返回的行: cur.execute("SELECT length FROM skipakke_alpin_ski WHERE stock > 0") 查詢返回不同類型的滑雪板滑雪長度行。 cur.fetchall()返回下面的元組: [(70,), (75,), (82,), (88,), (105,), (115,), (125,), (