我想用django-filter过滤我的模型.如果我按一个id过滤它可以正常工作:
http://localhost:8000/accommodations?accommodationType_id=1
Run Code Online (Sandbox Code Playgroud)
但我不知道如何通过多个ID来过滤.
http://localhost:8000/accommodations?accommodationType_id=1,2
Run Code Online (Sandbox Code Playgroud)
我的实际ViewSet看起来像这样:
class AccommodationViewSet(viewsets.ReadOnlyModelViewSet):
"""
REST API endpoint for 'accommodation' resource
"""
queryset = Accommodation.objects.all()
serializer_class = AccommodationSerializer
filter_backends = (filters.DjangoFilterBackend,)
filter_fields = ('accommodationType_id', 'name')
Run Code Online (Sandbox Code Playgroud)
我希望有一个解决方案.