【发布时间】:2016-06-14 01:35:30
【问题描述】:
我有一个 WTForms 表单,我希望用户能够在其中上传最多 10 张图片,并为图片提供标题和字幕。目前我声明了所有 10 组字段,但这似乎是多余的。有没有办法创建具有动态名称的表单字段,以便我可以循环创建它们?
class MyForm(Form):
image1 = FileField('Upload')
image1_caption = StringField('Caption')
image1_credit = StringField('Credit')
image2 = FileField('Upload')
image2_caption = StringField('Caption')
image2_credit = StringField('Credit')
# ...through 10 images...
【问题讨论】:
-
我相信您正在寻找 WTForms field enclosures。
标签: python flask wtforms flask-wtforms