Как пользуясь DjangoFilterBackend сделать одну фильтрацию по умолчанию?

У меня происходит фильтрация по языку через DjangoFilterBackend. И нужно чтобы когда я перехожу на список фильтруемых объектов по умолчанию фильтровалось на русский язык, не чтобы мне в списке объектов показывали и русский язык, и английский к примеру. Вообще не приходят идеи, как это реализовать. Кто может что посоветовать, подсказать и т.д.? Примерный код models.py:

class ActiveLinksManager(models.Manager):
    def get_queryset(self):
        return super().get_queryset().filter(is_active=True)

LANGUAGE_CHOICES = [
    ('Ru', 'Русский'),
    ('En', 'Английский'),
]
class MenuLink(models.Model):
    title = models.CharField(max_length=100)
    is_active = models.BooleanField(default=False)
    link = models.URLField(max_length=200)
    lang_menu_link = models.CharField(
        max_length=15,
        choices=LANGUAGE_CHOICES,
        default='Ru')

    objects = models.Manager()
    active_objects = ActiveLinksManager()

views.py

class MenuLinksView(generics.ListAPIView):
    queryset = MenuLink.active_objects.all()
    serializer_class = MenuSerializer
    filter_backends = [DjangoFilterBackend]
    filterset_fields = ['lang_menu_link']

serilizers.py

class MenuSerializer(serializers.ModelSerializer):
    class Meta:
        model = MenuLink
        fields = ('id', 'title', 'link', 'lang_menu_link')
Вернуться на верх