Desidero filtrare il mio modello con django-filter. Funziona bene se filtro da un id come:DjangoFilterBackend con ID multipli
http://localhost:8000/accommodations?accommodationType_id=1
Ma non so come posso filtrare da più ID come.
http://localhost:8000/accommodations?accommodationType_id=1,2
mio attuale ViewSet
assomiglia a questo:
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')
spero che ci sia una soluzione.
Forse si è tentato: 'http: // localhost: 8000/alloggi accommodationType_id = 1 & accommodationType_id = 2' – mariodev
Sì, un Ottengo l'ultimo oggetto con accommodationType_id = 2 – abuder