django-filter的使用
- 在 INSTALLED_APPS 中,添加 一个
django_filter
- 如果是全局配置,在settings 中,配置一个
"DEFAULT_FILTER_BACKENDS":["django_filters.rest_framework.DjangoFilterBackend"]
- 如果是局部配置, 在 视图类中,添加
filter_backends = [DjangoFilterBackend]
- 在视图类中,配置要 过滤的 字段
filterset_fields = ["属性", ...]
重点掌握的是 在自己的写的函数中,如何使用 过滤器
`self.filter_queryset(queryset)`