我有一个带有peewee模型的烧瓶应用程序正在使用flask-admin。我想在弹出窗口中启用JSONB字段的编辑。我已将column_editable_list设置为模型中的JSONB字段:
class AuthModelView(AuthMixinView, BaseModelView):
column_editable_list = ('attrs',)
宣告JSONB字段本身:
attrs = BinaryJSONField()
我不知道如何让JSON显示在可编辑的弹出窗口而不是[object Object]中。
我尝试在包含JSONB attrs但不起作用的模型上定义 str , unicode 和 repr 方法。我是否必须定义自定义XEditableWidget?
值得注意的是,编辑表单能够显示和编辑JSON:
我不明白为什么内联表单不使用相同的字段类型映射?
答案 0 :(得分:2)
此功能已添加到此处:https://github.com/flask-admin/flask-admin/pull/1245
它位于当前的主分支上,应该与1.4.0版本一起发布。