[英]WTForms returns None only when characters that are less than 3 are entered
[英]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.