Использование Formfields и Fieldlists с WTForms отправляет словарь элементов с формой submit.
Вот пример:
data = {
... "stepset-0-recipe_step_id": "5",
... "stepset-0-recipe_step_name": "boil rice",
... "stepset-0-recipe_step_temp": "42.0",
... "stepset-1-recipe_step_id": "6",
... "stepset-1-recipe_step_name": "heat rice",
... "stepset-1-recipe_step_temp": "57.0",
}
Я понимаю, что мне нужно проанализировать это, но я немного борюсь со структурой данных.
Каждые 3 строки должны быть добавлены к записи в базе данных. Итак, как мне это сделать?
В настоящее время я изучаю регулярное выражение, чтобы получить число в ключе, 'recipe_step_id' и т. д., чтобы соответствовать значениям в строке базы данных.
Другой вопрос: я предполагаю, что здесь важно иметь идентификатор, поскольку список полей, похоже, не отправляет объект базы данных, я прав? Нужно ли как-то скрывать это поле (я не хочу, чтобы пользователи могли редактировать или видеть его на самом деле).