Rumah > Artikel > pembangunan bahagian belakang > Cara Mengakses Nilai Borang dalam Laluan Flask Tanpa Ralat: Panduan untuk Mengelakkan Kamus Kosong dan 400s
Mengakses Nilai Borang dalam Laluan Flask
Dalam aplikasi Flask, menyiarkan nilai daripada borang HTML dan mengaksesnya dalam paparan adalah tugas biasa. Walau bagaimanapun, pengguna sering menghadapi masalah dengan kamus request.form kosong dan 400 ralat apabila cuba mengakses nilai borang melalui ID.
Pengambilan Utama:
Untuk berjaya menghantar dan mengakses nilai bentuk dalam Flask:
Contoh:
Pertimbangkan perkara berikut Paparan bentuk HTML dan 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>
Dengan menggunakan request.form.get('my_input'), paparan mendapatkan semula nilai yang dikaitkan dengan kekunci 'my_input' dengan selamat. Jika kunci tidak wujud dalam kamus request.form, 'Tiada' dikembalikan, menghalang 400 ralat.
Atas ialah kandungan terperinci Cara Mengakses Nilai Borang dalam Laluan Flask Tanpa Ralat: Panduan untuk Mengelakkan Kamus Kosong dan 400s. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!