Django Rest Framework Serializer не соблюдает ограничение фильтра - PullRequest
0 голосов
/ 21 июня 2019

Я пытаюсь отфильтровать последнее сообщение чата следующим запросом, но сериализатор игнорирует мой выбранный набор и выводит весь набор результатов.

При выполнении запроса фильтра в оболочке я получаюправильное количество результатов.Я подозреваю, что это как-то связано с сериализатором, принимающим только базовый набор запросов, потому что order_by также не соблюдается.Что довольно странно, потому что фильтр соблюдается.

    messages_obj = models.Message.objects.filter(chat__uuid=id).order_by('-sent')[:1]
    messages = MessageSerializer(data=messages_obj,many=True,read_only=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...