【问题标题】:Search in list_filter results在 list_filter 结果中搜索
【发布时间】:2016-07-08 14:32:28
【问题描述】:

我想在 django 管理列表中提供过滤功能,但要过滤的可用项目列表可能很大。我想要选择框或更好的输入字段,其中项目列表在键入时会减少。最好的方法是什么?

【问题讨论】:

    标签: python django search filter django-admin


    【解决方案1】:

    我已经能够在我的项目中轻松控制自定义列表过滤器的呈现。这应该足以实现您所需的定制级别。

    首先,您必须创建一个自定义列表过滤器,我们将其命名为 CustomListFilter,通过子类化 django.contrib.admin.SimpleListFilterthe Django documentation site 中所述。然后,通过将 template 类变量 (CustomListFilter.template) 设置为自定义渲染的模板路径来更改自定义过滤器使用的模板(原始模板位于 django/contrib/admin/templates/admin/filter.html 中)。

    【讨论】:

      猜你喜欢
      • 2016-02-15
      • 2021-04-18
      • 2011-08-27
      • 2014-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-26
      • 2022-01-24
      相关资源
      最近更新 更多