django - filter
-
在
INSTALLED_APPS中,添加 一个django_filter -
如果是全局配置,在settings 中,配置一个
"DEFAULT_FILTER_BACKENDS":["django_filters.rest_framework.DjangoFilterBackend"] -
如果是局部配置, 在 视图类中,添加
filter_backends = [DjangoFilterBackend] -
在视图类中,配置要 过滤的 字段
filterset_fields = ["属性", ...]
重点掌握的是 在自己的写的函数中,如何使用 过滤器
self.filter_queryset(queryset)
本文介绍如何在Django项目中配置和使用django-filter,包括全局和局部配置方法,以及如何在自定义函数中应用过滤器。通过设置INSTALLED_APPS、DEFAULT_FILTER_BACKENDS和filter_backends,可以实现对数据库查询的高效过滤。
2299

被折叠的 条评论
为什么被折叠?



