wtforms

    1熱度

    1回答

    我有一些Flask-SQLAlchemy模型和用wtforms_alchemy生成的Flask-WTF表單來表示它們。我在每個模型上實現了一個方法來更新表單數據的屬性。對於每個新模型和領域,我必須更新這些方法,這很煩人。有沒有辦法讓這個更自動化,或者我正在使用的庫中的一個功能,我失蹤了? def edit_car(car_id): form = CarForm(request.form)

    0熱度

    1回答

    我試圖在現有工作動態字段(客戶)中添加一個空白選項,其結果是在SOF here上找到的結果,但是出現錯誤。 的錯誤是ValueError: invalid literal for int() with base 10: ''. 如果必要的話,我可以提供完整的回溯。 這裏是形式 - 充滿活力的領域是客戶一個你可以看到: class FilterWorkorderForm(FlaskForm):

    0熱度

    1回答

    使用Flask和Flask-WTF,我想要重定向到具有複選框的表單的頁面。 我有一個名爲「SearchForm」的初始搜索頁面,在用戶搜索後,我將他重定向到一個結果頁面,該結果頁面上有相同的SearchForm,後面是結果列表視圖。這使用戶能夠在結果頁面上再次搜索。 這是我的形式: class SearchForm(Form): """Search form class"""

    2熱度

    1回答

    最近我一直很好奇使用WTForms將數據提交給燒瓶的好處是什麼?純HTML,JavaScript或引導形式似乎更容易風格和更容易提交。另外,您可以省略創建WTForms類所需的所有Python代碼。有人可以解釋一下什麼是優勢嗎?

    0熱度

    1回答

    我爲如下時間字段定義wtforms: stime = DateTimeField(label='Start time',validators=[validators.InputRequired()],format = "%d%b%Y %H:%M",default= datetime.now(timezone('UTC'))) etime = DateTimeField(label='En

    0熱度

    1回答

    說,如果我有一個包含兩個字段(但最多允許5項,像這樣一個最大一個FieldList中: class NameForm(Form): firstname = StringField('firstname') surname = StringField('surname') class Combine(Form): combination = FieldList(Fo

    0熱度

    1回答

    我正在使用Flask和WTForm來製作一個網絡應用程序,到目前爲止我的其他兩個字段驗證正常,但SelectField拋出錯誤'請選擇一個寵物'。正如我自己指定的那樣,即它認爲它沒有收到有效的輸入。 SelectField.choices匹配到呈現爲HTML的選項,所以我做錯了什麼? app.py from flask_wtf import Form from flask_wtf.csrf im

    -1熱度

    1回答

    我的燒瓶應用程序正在使用flask-wtf形式完美地收集數據。收集後 @home.route('/add-new', methods=['POST', 'GET']) def newlist(): return redirect(url_for('auth.login')) form = ShoppingList() if form.validate_on_sub

    0熱度

    1回答

    我有以下wtform字段。我想驗證,日期名(%A)與輸入DayMonYear(%d%B%Y) stime = DateTimeField(label='Start time(UTC)', validators=[validators.InputRequired()], format="%A %d%b%Y %H:%M", default=datetime.utcnow) 周

    1熱度

    1回答

    我試圖顯示一個窗體的頁面,然後添加Player到表單提交時,數據庫。但是,我無法查看該表單,因爲瀏覽器始終顯示400 Bad Request錯誤。其他帖子指出,這可能是因爲表單輸入的名稱與我從request.form得到的密鑰不匹配,但我的所有密鑰都匹配。爲什麼我會得到這個錯誤? <form method="post"> {{ form.hidden_tag() }} <inp