我正在开发一个应用程序,它将定义几个模型,这些模型将使用scqlachemy\u utils包中的UUIDType,定义如下视图:
class ChildModelAView(ModelView):
datamodel = SQLAInterface(ChildA)
list_columns = ['title', 'description', 'parent_model']
class ChildModelBView(ModelView):
datamodel = SQLAInterface(ChildB)
list_columns = ['title', 'description', 'parent_model']
class ParentModelView(ModelView):
datamodel = SQLAInterface(Parent)
related_views = [ChildModelAView, ChildModelBView]
我的模特都是这样的:
^{pr2}$启动应用程序时,我看到所有定义为UUID的列都出现此警告:
2018-02-02 19:08:39,244:WARNING:flask_appbuilder.models.filters:Filter type not supported for column: id
2018-02-02 19:08:39,244:WARNING:flask_appbuilder.models.filters:Filter type not supported for column: parent_id
有人能给我演示一个工作示例或代码片段,它允许使用UUID类型(或其他自定义)列进行筛选吗?其他使用这种类型的方法似乎都能正常工作。在
谢谢!在
在这种情况下,任何人都会无意中发现同样的解决方案。在
下面是应该解决这个问题的公关:https://github.com/dpgaspar/Flask-AppBuilder/pull/694
相关问题 更多 >
编程相关推荐