Возможно ли сделать `in`` lookup_type` через анализатор URL-адресов django-фильтра?

я используюДжанго-фильтр сДжанго-отдых-рамка и я пытаюсь создать экземпляр фильтра, который принимает списки чисел для фильтрации запроса, установленного

class MyFilter(django_filters.FilterSet):   
    ids = django_filters.NumberFilter(name='id',lookup_type='in')
    class Meta:
        model = MyModel
        fields = ('ids',)

class MyModelViewSet(viewsets.ModelViewSet):
    queryset = MyModel.objects.all()
    serializer_class = MyModelSerializer
    filter_class = MyFilter

Если я передаю список целых чисел через запятую, фильтр полностью игнорируется.

Если я передаю одно целое число, оно попадает через django-фильтр в валидатор формы django и жалуется:

'Decimal' object is not iterable

Есть ли способ создать объект фильтра django, который может обрабатывать список целых чисел и правильно фильтровать набор запросов?

Ответы на вопрос(5)

Ваш ответ на вопрос