我有
class ProductSearch(ListAPIView):
queryset = Product.objects.all()
permission_classes = [AllowAny]
serializer_class = ProductSearchSerializer
filter_backends = [SearchFilter]
filter_fields = ['meta_data', 'store__district__id']
但当我通过api进行搜索时,我需要输入
"store__district__id": "blabla"
但我只想
"district_id": "x"
有人能帮忙吗?你知道吗
自定义搜索筛选器,如下所示:
把它放在你的
filter_backends
里,把district_id
放在视图的search_fields
里:相关问题 更多 >
编程相关推荐