Filtering

尽管可通过get queryset来过滤,但可利用

可设置项目通用filter

REST_FRAMEWORK = {
    'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',)
}

也可在view中指定了filter_backends

class JobListAPIView(ListAPIView):

    serializer_class = JobSerializer
    queryset = WorkopolisJob.objects.all()
    filter_backends = [django_filters.rest_framework.DjangoFilterBackend]
    filter_fields = ('industry', 'type', 'location')
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容