我正在尝试提交一个最简单的表单:
<form class="form-search" action='/render' method="POST">
<input name='test' type="text" class="input-medium search-query">
<button type="submit" class="btn">Search</button>
</form>
(那是 Bootstrap,我刚刚从它的网站上拿了一个原始示例)
...到一个最简单的处理程序:
@app.route('/render', methods=['POST', 'GET'])
def render():
if request.method == 'POST':
print request.stream.read()
print request.data
print request.form
return 'ok'
这就是我所拥有的:
>> test=1
>>
>> ImmutableMultiDict([])
我真的很困惑:这似乎很简单。我见过几个看起来一样的问题——问题是缺少输入“名称”属性,但这似乎是不同的情况。谢谢。