Pola formularza dynamicznego w flask.request.form

Przejrzałem dokumentację, ale w życiu nie mogę zrozumieć, w jaki sposóbrequest.form obiekt w kolbie jest wypełniony.Dokumentacja mówi, że jest wypełniona analizowanymi danymi formularza z żądań POST lub PUT, ale mój formularz jest dynamiczny, więc niekoniecznie wiem, jakie pola istnieją, gdy wysyłane jest żądanie POST - chociaż chcę się upewnić, że dodam informacje z tych pól do baza danych.

Niektóre pola w formularzu są zawsze dostępne, ale będzie też dowolna liczba dodatkowych pól z listy około 60. Jak mam się dowiedzieć, które z tych dodatkowych pól znajdują się w żądaniu i jak powinienem uzyskać dane z nich?

EDYCJA: Mój specyficzny problem został rozwiązany, ale nadal warto zadać pytanie, w jaki sposób jest wypełniony słownik request.form. Przekonałem się na własnej skórze, że jeśli pole wyboru jest odznaczone, nie ma klucza dodanego do słownika pod jego nazwą, a próba uzyskania wartości klucza, który nie istnieje ze słownika, powoduje raczej mylące i tajemniczeHTTP 400 BAD REQUEST błąd.

questionAnswers(1)

yourAnswerToTheQuestion