Campos de formulario dinámicos en flask.request.form

He revisado la documentación, pero por mi vida, no puedo entender cómorequest.form Se rellena el objeto en el matraz.La documentación dice que está lleno de datos de formularios analizados de solicitudes POST o PUT, pero mi formulario es dinámico, por lo que no necesariamente sé qué campos existen cuando se envía la solicitud POST, aunque quiero asegurarme de agregar la información de estos campos a la base de datos.

Algunos de los campos en el formulario siempre están ahí, pero también habrá una cantidad de campos adicionales de una lista de aproximadamente 60. ¿Cómo debo averiguar qué campos adicionales se encuentran en la solicitud y cómo debo obtener la información? datos de ellos?

EDITAR: Mi problema específico ha sido resuelto, pero todavía vale la pena preguntar cómo se rellena el diccionario request.form. Descubrí de manera difícil que si una entrada de casilla de verificación no está marcada, no hay una clave agregada al diccionario debajo de su nombre, y tratar de obtener el valor de una clave que no existe en el diccionario da como resultado una confusa y crípticaHTTP 400 BAD REQUEST error.

Respuestas a la pregunta(1)

Su respuesta a la pregunta