このドキュメントhttp://wtforms.simplecodes.com/docs/1.0.2/specific_problems.html#dynamic-form-compositionに従って、動的フィールドを持つ WTForms でフォームを生成しようとしています。
ユーザーがリストから購入するアイテムを選択できるようにするこのサブフォーム クラスがあります。
class Item(Form):
itmid = SelectField('Item ID')
qty = IntegerField('Quantity')
class F(Form):
pass
ショッピング アイテムには複数のカテゴリがあるため、ユーザーが選択するカテゴリに基づいて動的な選択フィールドを生成したいと考えています。
fld = FieldList(FormField(Item))
fld.append_entry()
しかし、次のエラーが表示されます。
AttributeError: 'UnboundField' object has no attribute 'append_entry'
私は何か間違ったことをしていますか、それとも WTForms でこれを達成する方法はありませんか?