Существует методика, используемая httpfill
, которая является частью FormEncode
библиотеки генерации и проверки форм Python.
По сути, возьмите html формы и структуру данныхсодержащий ваши значения, проанализируйте html формы, ища элементы формы, которые соответствуют элементам в вашей структуре данных, и добавьте значение.
Это не заботится об ошибках, но его можно расширить, чтобы сделать так, чтобыhttpfill
сделал.(У него очень простая система специальных элементов, которые удаляются, если ошибок нет.)
Но на самом деле, вы должны просто шаблонировать свои поля, как говорит @Quentin.