def _create_dynamic_destination_form(self, destination):
class DynamicForm(BaseForm):
pass
for key in destination[destination[self.select_field]]:
setattr(DynamicForm, key, StringField())
options = dict(name=destination[self.select_field],
prefix=self._prefix,
translations=self.meta.get_translations(self))
field = self.meta.bind_field(self, FormField(DynamicForm), options)
self._fields[destination[self.select_field]] = field
self.added_dynamic_choice = (destination[self.select_field], destination[self.select_field])
评论列表
文章目录