gpt4 book ai didi

flask - Flask_Admin在创建/编辑中不包括某些列,但包含在列表中

转载 作者:行者123 更新时间:2023-12-03 16:46:21 25 4
gpt4 key购买 nike

标题基本上是这样的:Flask-Admin在创建/编辑中不包括某些列,但包含在列表中。

Flask-Admin只是在创建或编辑字段中不包括其中两列,而是在列表中包括它们。知道为什么会这样吗?不包括的两列是flag_type和filter

filters = Column(JSONSchema(FeatureFlagsFiltersSchema),
doc="This field should contain filters for the feature flag applicability")

flag_type = Column(UnicodeTextEnum(FeatureFlagType), index=True,
doc="Specifies whether the feature flag is FE or BE related")


还有很多其他的列,例如name和ect。

我尝试做下面的事情

form_create = ['code', 'label', 'doc', 'blanket_on_off_null', 'warn_after', 'ticket_id', 'usage_info', 'flag_type']


强制显示这些列,但它们似乎不起作用。谢谢您的帮助!如果需要,我可以发布更多代码

最佳答案

可能由于这些字段的复杂性,flask-admin无法弄清楚应该为它们呈现哪种表单小部件。您可以尝试使用适当的字段类型将它们添加到form_extra_fields中,例如:

from wtforms.fields import TextAreaField

class TestModelView(ModelView):
form_extra_fields = {
'filters': TextAreaField('filters')
}

关于flask - Flask_Admin在创建/编辑中不包括某些列,但包含在列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57794198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com