Belgeleri inceledim, ancak bana göre, Flask'taki request.form
nesnesinin nasıl yerleştirildiğini anlayamıyorum. The documentation, POST veya PUT isteklerinden ayrıştırılmış form verileriyle doldurulduğunu, ancak formumun dinamik olduğunu, bu nedenle POST isteği gönderildiğinde hangi alanların olduğunu bilmem gerektiğini söylüyor - ancak bu alanlardaki bilgileri eklediğimden emin olmak istiyorum veritabanına.flask.request.form dosyasındaki dinamik form alanları
Formdaki alanlardan bazıları her zaman vardır, ancak yaklaşık 60'lık bir listeden herhangi bir fazladan alan da olacaktır. Bu ek alanlardan hangilerinin istekte olduğunu nasıl anlayacağım? Verileri onlardan almalı mıyım?
DÜZENLEME: Benim özel sorunum çözüldü, ancak hala request.form sözlüğünün nasıl doldurulduğunu sormaya değer. Bir onay kutusu girdisi işaretlenmemişse, sözlüğüne isminin altında bir anahtar eklenmediğini ve sözlükte bulunmayan bir anahtarın değerini oldukça kafa karıştırıcı ve şifreli bir HTTP 400 BAD REQUEST
sonuçlanmaya çalışmanın zor yolunu buldum. hata.
İstekte görünen değerler, tarayıcının gönderdiği verilere bağlıdır. Bir onay kutusu işaretlenmediğinde bir tuş gönderilmemesi kararı, Flask tarafından değil, tarayıcı tarafından yapılır. –
Sahip olduğunuz yeni sorular için yeni sorular açarsanız en iyisi olur. –