WTForms erstellen eine variable Anzahl von Feldern

Wie würde ich dynamisch ein paar Formularfelder mit unterschiedlichen Fragen, aber den gleichen Antworten erstellen?

from wtforms import Form, RadioField
from wtforms.validators import Required

class VariableForm(Form):

    def __init__(formdata=None, obj=None, prefix='', **kwargs):
        super(VariableForm, self).__init__(formdata, obj, prefix, **kwargs)
        questions = kwargs['questions']
        // How to to dynamically create three questions formatted as below?

    question = RadioField(
            # question ?,
            [Required()],
            choices = [('yes', 'Yes'), ('no', 'No')],
            )

questions = ("Do you like peas?", "Do you like tea?", "Are you nice?")  
form = VariableForm(questions = questions)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage