У меня есть таблица с учреждениями,Создание нескольких полей на основе в таблице
id | agency_name | agency_description
Тогда мне нужно, чтобы иметь форму, чтобы сохранить значение для каждого учреждения. Количество агентств велико, поэтому я ищу лучший способ, чем явное написание StringField для каждого агентства. Это можно сделать в конструкторе при повторении по таблице? Каков правильный способ справиться с такой ситуацией?
class NewLimit(Form):
ag_1 = StringField(lazy_gettext(u'Agency description ag_1'), [Required(), Length(1, 13)])
ag_2 = StringField(lazy_gettext(u'Agency description ag_2'), [Required(), Length(1, 13)])
ag_3 = StringField(lazy_gettext(u'Agency description ag_3'), [Required(), Length(1, 13)])
ag_4 = StringField(lazy_gettext(u'Agency description ag_4'), [Required(), Length(1, 13)])
ag_5 = StringField(lazy_gettext(u'Agency description ag_5'), [Required(), Length(1, 13)])
....
ag_25 = StringField(lazy_gettext(u'Agency description ag_25'), [Required(), Length(1, 13)])
submit = SubmitField(lazy_gettext(u'New limit'))
Почему бы не использовать раскрывающийся список выбора здесь? – reptilicus