Flask - 按列搜索数据库模型

时间:2016-11-21 11:23:12

标签: python-2.7 flask flask-sqlalchemy

我使用内置的flask网站管理员来搜索db中的数据。所以我创建了db模型,并在模型视图中指定了 column_searchable_list 。当我输入搜索文本时,它会将此搜索文本与 column_searchable_list (1)中的每一列匹配,并返回匹配行的列表。

这很酷,但有时它会导致一些意想不到的结果,因为此列的某些部分数据可能与其他列的部分数据匹配。因此,我想知道是否有任何方法可以通过烧瓶中的特定列实现搜索。或者我必须创建自己的搜索选项卡。我很擅长烧瓶,所以希望你们中的一些人知道一些技巧。

1 个答案:

答案 0 :(得分:0)

您可以在视图中覆盖_apply_search方法以获得自定义搜索解决方案。我在SO here上发布了一个示例,以回答有关在Flask-Admin中搜索短语的问题。