Przeanalizowałem dokumentację, ale nie wiem, jak wygląda obiektw Kolbie. The documentation mówi, że jest wypełniony analizowanymi danymi formularza z żądań POST lub PUT, ale mój formularz jest dynamiczny, więc nie wiem, jakie pola istnieją podczas wysyłania żądania POST - chociaż chcę się upewnić, że dodaję informacje z tych pól do bazy danych.Dynamiczne pola formularzy w flask.request.form
Niektóre pola w formularzu są zawsze dostępne, ale pojawi się także dowolna liczba dodatkowych pól z listy około 60. W jaki sposób mam się zastanowić, które z tych dodatkowych pól są w żądaniu i w jaki sposób czy powinienem otrzymać od nich dane?
EDYCJA: Mój konkretny problem został rozwiązany, ale wciąż warto zapytać, jak wypełnia się słownik request.form. Dowiedziałem się, że jeśli zaznaczenie pola wyboru nie jest zaznaczone, nie ma klucza dodanego do słownika pod jego nazwą, a próba znalezienia wartości klucza, który nie istnieje ze słownika, prowadzi do dość mylącego i tajemniczego HTTP 400 BAD REQUEST
błąd.
Wartości wyświetlane w request.form zależą od danych wysyłanych przez przeglądarkę. Decyzja o nie wysyłaniu klucza po odznaczeniu pola wyboru jest podejmowana przez przeglądarkę, a nie przez Flask. –
Myślę, że najlepiej będzie, jeśli otworzysz nowe pytania dotyczące nowych pytań, które masz. –