Flask form submit:request.stream.read()包含数据,但request.form不';T
我正在尝试提交一份有史以来最简单的表格:Flask form submit:request.stream.read()包含数据,但request.form不';T,flask,form-submit,Flask,Form Submit,我正在尝试提交一份有史以来最简单的表格: <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> 这就是我得到的:
<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>
这就是我得到的:
>> test=1
>>
>> ImmutableMultiDict([])
我真的很困惑:这似乎很简单。我见过两个外观相同的问题——问题是缺少输入“name”属性,但情况似乎不同。
谢谢。哦,我已经弄明白了。看起来当您执行
request.stream.read()
时,它会清空您的request.form
字典
>> test=1
>>
>> ImmutableMultiDict([])