簡體   English   中英

wtforms僅返回無

[英]wtforms returns only None

我有以下HTML,CSS和JS 代碼 但是,當我從右上方使用搜索並按Enter時。 燒瓶只會顯示“無”以及在搜索中輸入的內容。

這是搜索的路線:

@app.route("/quick_search/", methods=("GET", "POST"))
@app.route("/quick_search/<property_id>")
def quick_search(property_id=None):
    form = QuickSearch()
    print "???", form.propert_name.data

和這個表格類:

from flask.ext.wtf import Form
from wtforms import SelectField, StringField, IntegerField, SelectMultipleField

class QuickSearch(Form):
    propert_name = StringField()

為什么我從form.propert_name.data只得到None

您可以在WTForms實例和Flask視圖中為字段propert_name命名。 但是在HTML中,它稱為quick_search

您還可以在input標簽中兩次使用屬性type 您說type="text" ,然后重新定義type以便以后submit 這不應該引起問題,但是值得注意……

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM