首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python FormAlchemy助手选择标记

Python FormAlchemy助手选择标记
EN

Stack Overflow用户
提问于 2018-03-08 18:38:39
回答 1查看 19关注 0票数 0

我最近将FormAlchemy更新为最新版本1.5.3。

到目前为止,我的选择标记是这样创建的:

代码语言:javascript
复制
helpers.select(self.name, value, variants, class_="form-control")

如果变体是一个清单,例如:

代码语言:javascript
复制
['created', 'edited', 'published', 'rejected', 'unpublished']

工作得很好。

更新后,我的所有选择只包含前两个选项,顺序相反。

helpers.py (https://github.com/FormAlchemy/formalchemy/blob/master/formalchemy/helpers.py)的源代码在第185行中显示了这是一个正确的行为(至少根据我在那里看到的代码)。,但为什么?,我该怎么做才能再次显示我的所有选项?

EN

回答 1

Stack Overflow用户

发布于 2018-03-09 08:48:10

不再允许将列表和元组作为选择选项。它必须是一个值字典:索引对。

这一额外行将完成以下工作:

代码语言:javascript
复制
variants = dict((el,index) for index,el in enumerate(variants))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49180213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档