Python Django清除所有管理员列表筛选器
我有一个Django管理控制面板,在每个对象列表中都有很多列表过滤器。我希望能够通过点击一个按钮来清除所有的过滤器,但是如果Django中已经存在这个功能,我就找不到它在哪里 我正在考虑的路线(但无法确定):Python Django清除所有管理员列表筛选器,python,django,list,Python,Django,List,我有一个Django管理控制面板,在每个对象列表中都有很多列表过滤器。我希望能够通过点击一个按钮来清除所有的过滤器,但是如果Django中已经存在这个功能,我就找不到它在哪里 我正在考虑的路线(但无法确定): 将面包屑链接中的最后一项设置为完整列表 将直接超链接作为筛选列表选项 找到一些方法来访问所有查询选项并删除它们,或者只返回一个空白选项(queryset.all()不起作用;我可能找错了树) 这种事情应该已经存在了!了解如何使用它 有人知道如何做到这一点吗?我一整天都在想这个问题。如果您在
有人知道如何做到这一点吗?我一整天都在想这个问题。如果您在
搜索字段中至少有一个条目,因此在管理员变更列表页面上显示一个搜索框,如果您有任何有效的筛选器或搜索条件,您应该在其右侧看到信息,显示与当前筛选器和搜索条件匹配的行数。它的措辞类似于“5个结果(总共50个)”。“总共50个”文本将链接到列表的未过滤版本,显示整个集合。可能已分页,但将清除所有过滤器
在没有搜索框的情况下,这似乎不会自动公开。过滤器设置是URL查询字符串中的简单参数,因此添加一个类似于搜索框中删除查询字符串的链接应该很容易,但要做到这一点,您必须了解一些管理模板。如果您有任何合理的搜索方法,那么设置搜索\u字段
条目可能更简单