我最近将FormAlchemy更新为最新版本1.5.3。
到目前为止,我的选择标记是这样创建的:
helpers.select(self.name, value, variants, class_="form-control")如果变体是一个清单,例如:
['created', 'edited', 'published', 'rejected', 'unpublished']工作得很好。
更新后,我的所有选择只包含前两个选项,顺序相反。
helpers.py (https://github.com/FormAlchemy/formalchemy/blob/master/formalchemy/helpers.py)的源代码在第185行中显示了这是一个正确的行为(至少根据我在那里看到的代码)。,但为什么?,我该怎么做才能再次显示我的所有选项?
发布于 2018-03-09 08:48:10
不再允许将列表和元组作为选择选项。它必须是一个值字典:索引对。
这一额外行将完成以下工作:
variants = dict((el,index) for index,el in enumerate(variants))https://stackoverflow.com/questions/49180213
复制相似问题