在Flask 路由中存取表單值
在Flask 應用程式中,從HTML 表單發布值並在視圖中存取它們是一體項常見任務。然而,使用者在嘗試透過 ID 存取表單值時經常會遇到 request.form 字典為空和 400 錯誤的問題。
關鍵要點:
成功發布和存取Flask 中的表單值:
範例:
考慮以下內容HTML 表單與Flask 檢視:
<code class="html"><form method="POST"> <input name="my_input" id="my_input" type="text" value="{{ email }}"> <input id="my_submit" type="submit" value="Submit"> </form></code>
<code class="python">@app.route('/page', methods=['POST', 'GET']) def get_page(): if request.method == 'POST': my_input_value = request.form.get('my_input') # Process my_input_value here return render_template('page.html')</code>
透過使用使用使用使用顯示. get('my_input'),視圖可以安全地檢索與'my_input' 鍵關聯的值。如果 request.form 字典中不存在該鍵,則傳回“None”,防止出現 400 錯誤。
以上是如何在沒有錯誤的情況下存取 Flask 路由中的表單值:避免空字典和 400 的指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!