Comment générer des champs dynamiques dans WTForms

Je suis en train de générer un formulaire en WTForms qui a dynamique des champs selon cette documentation http://wtforms.simplecodes.com/docs/1.0.2/specific_problems.html#dynamic-form-composition

J'ai cette classe de sous-formulaire qui permet à l'utilisateur de choisir les articles à acheter à partir d'une liste:

class Item(Form):
    itmid = SelectField('Item ID')
    qty = IntegerField('Quantity')

class F(Form):
        pass

Il n'y aura plus d'une catégorie d'achats, donc je voudrais générer une dynamique sur le terrain basé sur ce que les catégories de l'utilisateur à choisir:

fld = FieldList(FormField(Item))
fld.append_entry()

mais j'obtiens l'erreur suivante:

AttributeError: 'UnboundField' object has no attribute 'append_entry'

Je fais quelque chose de mal, ou est-il aucun moyen de faire cela de WTForms?

source d'informationauteur ChiliConSql