Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django清除所有管理员列表筛选器_Python_Django_List - Fatal编程技术网

Python Django清除所有管理员列表筛选器

Python Django清除所有管理员列表筛选器,python,django,list,Python,Django,List,我有一个Django管理控制面板,在每个对象列表中都有很多列表过滤器。我希望能够通过点击一个按钮来清除所有的过滤器,但是如果Django中已经存在这个功能,我就找不到它在哪里 我正在考虑的路线(但无法确定): 将面包屑链接中的最后一项设置为完整列表 将直接超链接作为筛选列表选项 找到一些方法来访问所有查询选项并删除它们,或者只返回一个空白选项(queryset.all()不起作用;我可能找错了树) 这种事情应该已经存在了!了解如何使用它 有人知道如何做到这一点吗?我一整天都在想这个问题。如果您在

我有一个Django管理控制面板,在每个对象列表中都有很多列表过滤器。我希望能够通过点击一个按钮来清除所有的过滤器,但是如果Django中已经存在这个功能,我就找不到它在哪里

我正在考虑的路线(但无法确定):

  • 将面包屑链接中的最后一项设置为完整列表
  • 将直接超链接作为筛选列表选项
  • 找到一些方法来访问所有查询选项并删除它们,或者只返回一个空白选项(queryset.all()不起作用;我可能找错了树)
  • 这种事情应该已经存在了!了解如何使用它

  • 有人知道如何做到这一点吗?我一整天都在想这个问题。

    如果您在
    搜索字段中至少有一个条目,因此在管理员变更列表页面上显示一个搜索框,如果您有任何有效的筛选器或搜索条件,您应该在其右侧看到信息,显示与当前筛选器和搜索条件匹配的行数。它的措辞类似于“5个结果(总共50个)”。“总共50个”文本将链接到列表的未过滤版本,显示整个集合。可能已分页,但将清除所有过滤器

    在没有搜索框的情况下,这似乎不会自动公开。过滤器设置是URL查询字符串中的简单参数,因此添加一个类似于搜索框中删除查询字符串的链接应该很容易,但要做到这一点,您必须了解一些管理模板。如果您有任何合理的搜索方法,那么设置
    搜索\u字段
    条目可能更简单