Python Flask管理员:默认列表筛选器不工作

Python Flask管理员:默认列表筛选器不工作,python,filter,flask,admin,flask-admin,Python,Filter,Flask,Admin,Flask Admin,我正在使用微框架在PythonforWeb上编码。一切都很简单和完美,但现在我有一个愚蠢的问题,无法解决3天。我有一个通过Flask Admin与Flask Admin默认搜索和过滤器的模型列表。搜索很好,但过滤器让我发疯。我在代码中将默认过滤器添加到视图模型类: class OkndView(ModelsView): column_filters = ('kind',) 所以现在我在视图中有一个选项来添加过滤器。当我点击它时,会出现一个带有“种类”字段的下拉列表。下一步,当我点击这

我正在使用微框架在PythonforWeb上编码。一切都很简单和完美,但现在我有一个愚蠢的问题,无法解决3天。我有一个通过Flask Admin与Flask Admin默认搜索和过滤器的模型列表。搜索很好,但过滤器让我发疯。我在代码中将默认过滤器添加到视图模型类:

class OkndView(ModelsView):
     column_filters = ('kind',)
所以现在我在视图中有一个选项来添加过滤器。当我点击它时,会出现一个带有“种类”字段的下拉列表。下一步,当我点击这个项目时,什么都没有。没有出现过滤器。我查了一个例子。在该页面的HTML代码中,我发现了一个容器:

<form id="filter_form" method="GET" action="/sqla/simple/admin/postview/">
    <div class="pull-right">
        <button type="submit" class="btn btn-primary" style="">Apply</button>

    </div>

    <table class="filters">
    <tbody></tbody></table>
</form>
我没有这样的容器,在生成的html中也没有关于过滤器的内容

在那个问题上我真的需要帮助,但我不知道如何解决它


谢谢。

这很可能是filters-1.0.0.js文件未加载的问题

如果您使用的是Chrome,请检查javascript控制台以查看是否存在未找到的错误。此外,请检查源代码,看看是否可以找到filters.js或filters-1.0.0.js这是v1.09之后的版本