wtforms-json

    1熱度

    1回答

    我正在開發一個讀取JSON並使用WTForms-JSON將其呈現在窗體中的網頁。當我提交表格時,form.data未更新。爲什麼這不起作用? views.py: from flask import render_template, flash, redirect, request from app import app from .forms import PolicyForm import

    1熱度

    1回答

    我使用WTForms爲Flask應用程序構建表單。 此表單的las字段是一個地址字段,可與google PlacesAPI一起使用,因此可自動完成用戶在該字段中引入的地址。 我希望能夠保存當用戶選擇地址時由PlacesAPI生成的所有數據,但我正在努力尋找將數據發送到服務器的正確方法。 我有一個瓶子MongoDB作爲後端。 我已經試過 AJAX 我submited形式使用jQuery的Ajax方法

    1熱度

    1回答

    我是wtforms新手。我必須提供與水果,每種水果的成本列表中的用戶,如下圖所示,是動態生成 水果的總數,也動態生成每個水果的價格。 下面是我的聲明, from flask.ext.wtf import Form class SelectForm(Form): def __init__(self, csrf_enabled=False, *args, **kwargs):

    3熱度

    3回答

    我正在使用WTForms-JSON並處理嵌套窗體。我想使內部表單可選,但如果內部表單存在,我希望它的字段是必需的。我遇到的問題是FormField不接受驗證器。 (雖然我使用WTForms JSON的,我相信這也適用於香草WTForms爲好。) 此代碼的工作,但並不表現我想要的方式: class InnerForm(Form): foo_id = IntegerField("Foo ID

    1熱度

    1回答

    我試圖創建一個「動態」的數據輸入形式(目前,我正在使用一個3值的數組,但在未來數組中元素的數量可能會有所不同)與嵌套字典。這似乎工作得很好,並且表單「正確」呈現html模板(正確=我看到我期望看到的是哪一個表單中包含4列的數組中的每個元素具有3行)。 問題是當我通過瀏覽器在表單中輸入數據,然後單擊「保存數據」按鈕。在那一點上,我想獲取用戶在表單中輸入的數據並對其進行處理(進行計算,保存等)。 獲取