【发布时间】:2021-01-01 00:10:03
【问题描述】:
Django 管理员为在列表页面上应用过滤器提供了非常基本的视图,但我们有几个用例需要多选、多搜索、范围过滤。这些案例包括对相关字段和反向相关字段应用过滤
我们探索了几个包
- https://github.com/modlinltd/django-advanced-filters
- https://github.com/silentsokolov/django-admin-rangefilter
- https://github.com/lukasvinclav/django-admin-numeric-filter
但如果不摆弄基本模型管理员,似乎没有一个能很好地适合我们的用例。
这些有替代品吗? 如果创建自己的自定义过滤器,您将如何处理此类用例? - 任何想法/提示/建议开始?
我确实对这里的搜索有了一些想法 - https://medium.com/@hakibenita/how-to-add-a-text-filter-to-django-admin-5d1db93772d8
- 对于多个搜索选项,计划使用逗号分隔值,然后在后端拆分它
- 对如何实现多选感到困惑
【问题讨论】:
标签: python django django-admin django-admin-filters