Rumah > pembangunan bahagian belakang > Tutorial Python > Mengapakah request.form Flask saya kosong?

Mengapakah request.form Flask saya kosong?

DDD
Lepaskan: 2024-10-31 05:42:02
asal
441 orang telah melayarinya

Why is my Flask request.form empty?

Mengakses Nilai Borang Disiarkan dalam Kelalang

Apabila mengendalikan penyerahan borang dalam Kelalang, mengakses nilai yang disiarkan memerlukan konfigurasi dan pengendalian elemen borang yang betul. Jika request.form kelihatan kosong atau mengakses nilai borang tertentu menimbulkan 400 ralat, pertimbangkan perkara berikut:

Menetapkan Nama Elemen Borang

Untuk berjaya menyiarkan nilai borang, setiap elemen input hendaklah mempunyai atribut nama. Atribut ini menentukan kunci di mana nilai itu boleh diakses dalam kamus request.form. Dalam contoh yang disediakan:

<code class="html"><input id="my_input" type="text" value="{{ email }}"></code>
Salin selepas log masuk

Medan input tidak mempunyai atribut nama, yang merupakan sebab untuk request.form dan ralat 400 kosong semasa mengakses request.form['my_input'].

Membetulkan Borang

Untuk membetulkan isu, tambahkan atribut nama pada medan input:

<code class="html"><input name="my_input" id="my_input" type="text" value="{{ email }}"></code>
Salin selepas log masuk

Dengan pengubahsuaian ini, penyerahan borang akan menyertakan kunci my_input dalam request.form , dan anda boleh mengakses nilainya sebagai:

<code class="python">print(request.form['my_input'])  # prints the value of the input field</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapakah request.form Flask saya kosong?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan