Динамические формы из элементов переменной длины: wtforms

Я использую wtforms, и мне нужно создать что-то, что будет генерировать определение формы на основе информации в базе данных; создание динамических форм. Я чувствую, что нужно сделать, и я только начал. Я могу создавать формы и использовать их с wtforms / flask, но определение форм из данных, которые будут слегка отличаться от формы к форме, в настоящее время выходит за рамки моего текущего уровня навыков.

Кто-нибудь сделал это и есть что предложить? Несколько смутный вопрос, пока нет реального кода. Я не нашел никаких примеров, но это не невозможно сделать.

mass of variable data to be used in a form --> wtforms ---> form on webpage

РЕДАКТИРОВАТЬ:

Итак, «например» мы можем использовать опросы. Опрос состоит из нескольких моделей SQLAlcehmy. Опрос - это модель с любым количеством моделей связанных вопросов (вопросы относятся к опросам, и они усложняются, например, вопросами с несколькими вариантами ответов). Для упрощения позвольте использовать простой псевдокод json / dict для:

{survey:"Number One",
    questions:{
        question:{type:truefalse, field:"Is this true or false"},
        question:{type:truefalse, field:"Is this true or false"},
        question:{type:text, field:"Place your X here"}
     } 
 }

{survey:"Number Two",
    questions:{
        question:{type:text, field:"Answer the question"},
        question:{type:truefalse, field:"Is this true or false"},
        question:{type:text, field:"Place your email address here"}
     } 
 }

Представьте вместо этого несколько сотен переменных длин с 5+ типами полей. Как использовать WTForms для управления формами, или мне даже нужно использовать wtforms? Я могу определять статические формы по мере необходимости, но пока не динамически.

Кроме того, я проделал что-то подобное в рельсах с simpleform, но я работаю в Python atm (над чем-то другим, я использую опрос в качестве примера, но вопрос / поле / ответ абстрагируется от много типов входов, которые мне необходимы).

Так что да, возможно, мне понадобится построить какую-то фабрику, на это у меня уйдет некоторое время, например:

http://wtforms.simplecodes.com/docs/1.0.2/specific_problems.html

https://groups.google.com/forum/?fromgroups=#!topic/wtforms/cJl3aqzZieA

Ответы на вопрос(2)

Ваш ответ на вопрос