【问题标题】:django admin search bar based on dropdown attribute基于下拉属性的django admin搜索栏
【发布时间】:2020-10-03 12:05:11
【问题描述】:

我正在尝试在 Django 管理面板中实现搜索栏以在 Django 管理表中进行搜索。搜索栏应该有一个选择属性下拉菜单,我可以在其中选择一个属性并在我的表中搜索该属性。 我需要类似下图的东西。

我是新手,我可以在 DRF 中使用任何预定义的库或函数吗? 请帮忙

【问题讨论】:

    标签: django search django-rest-framework


    【解决方案1】:

    这个答案来晚了,但我希望它有所帮助。

    我对可以在 Django Admin 中使用的两个不同的搜索栏感到困惑,我不确定你指的是哪一个,所以我正在为这两个搜索栏添加解决方案。

    如果要在显示数据的 Django Admin 表中进行搜索,可以使用 Django 本身提供的默认 search_field 选项。 搜索字段应该是一个列表,而不是一个元组。

    class DemoModelAdmin(admin.ModelAdmin):
    . . .
    search_fields = ['title','body','name','other_fields_you_want_to_be_searched']
    . . . 
    

    您可以查看official documentation 以获取更多参考

    如果您希望默认list_filter 属性附带的侧过滤器列表呈现为带有搜索栏的下拉列表,您可以查看my other answer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-30
      • 1970-01-01
      • 2011-12-03
      相关资源
      最近更新 更多