Ограничить выпадающий список фильтра данных

Я пытаюсь ограничить выпадающий список в своем фильтре, сейчас он содержит все значения, которые имеются в БД.

Для этого я подставляю ему group, видимо это совсем не то, что нужно. По всей видимости все объекты попадают в выпадающий список из-за того, что нет ограничения в GroupFilter.

Views.py

group = Group.objects.filter(id_cs=request.user.profile.id_cs)
my_filter = GroupFilter(request.GET, queryset=group)
groups = my_filter.qs.order_by('-creation_date')
table = GroupsTable(groups)

Filters.py

class GroupFilter(filters.FilterSet):
    class Meta:
        model = Group
        fields = ['id_filial', 'id_cs', 'id_gpu', 'search_name_group', 'start_date', 'end_date', ]

Как добавить это ограничение?

Я также пытался использовать следующий метод:

class GroupList(generics.ListAPIView):
    filter_backends = (filters.DjangoFilterBackend,)
    filterset_class = GroupFilter

Добавлял сюда queryset = Group.objects.all() по умолчанию либо пробовал передать его при вызове, но в обоих случаях, получаю сообщение об ошибке:

my_filter = GroupList(request.GET, queryset=group,
TypeError: __init__() takes 1 positional argument but 2 were given
Вернуться на верх