Я пытаюсь отфильтровать последнее сообщение чата следующим запросом, но сериализатор игнорирует мой выбранный набор и выводит весь набор результатов.
При выполнении запроса фильтра в оболочке я получаюправильное количество результатов.Я подозреваю, что это как-то связано с сериализатором, принимающим только базовый набор запросов, потому что 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)