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

Flask_Admin在创建/编辑中不包括某些列,但包含在列表中,flask,flask-admin,Flask,Flask Admin,基本上是标题所说的:Flask Admin在创建/编辑中不包括一些列,而是包括在列表中 Flask Admin只是在创建或编辑字段中不包括2列,而是将它们包括在列表中。知道为什么会这样吗?不包括的两列是标志类型和过滤器 filters = Column(JSONSchema(FeatureFlagsFiltersSchema), doc="This field should contain filters for the feature flag app

基本上是标题所说的:Flask Admin在创建/编辑中不包括一些列,而是包括在列表中

Flask Admin只是在创建或编辑字段中不包括2列,而是将它们包括在列表中。知道为什么会这样吗?不包括的两列是标志类型和过滤器

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等

我试过做下面这样的事情

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

迫使那些专栏出现,但它们似乎不起作用。谢谢你的帮助!如果需要,我可以发布更多代码

可能是由于这些字段的复杂性,flask admin无法确定应该为它们呈现什么样的表单小部件。您可以尝试使用适当的字段类型将它们添加到
表单\u额外\u字段中,例如:

from wtforms.fields import TextAreaField

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