繁体   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