Flask request.form [“name”]只返回一个标记

时间:2017-01-15 18:36:32

标签: python html flask

您好我不知道也许这是一个菜鸟问题问题是我在html中有一个按钮

<button class="btn" id="name" name="name" type="submit" value={{form.title}}>Button</button>

我试图从烧瓶中取出值,如下所示

if 'name' in request.form:
    title = request.form["name"]

问题是这个request.form [“name”]只返回一个标记。例如,如果值为“John Doe”,它只返回“John”,我需要完整的值 我试过了

json_data = request.get_json(force=True)
            title = json_data["name"]

但这也没有用

编辑:当我调试代码时,我看到request.form [“name”]采用正确的值,但

 `value={{form.title}}`

给出标题的第一个标记

1 个答案:

答案 0 :(得分:2)

"{{form.title}}"括起值。你应该把整个价值作为一个字符串。