У меня есть PostSerializer
, в котором есть поле comments
, в котором используется CommentSerializer
. Я хочу изменить набор запросов этого CommentSerializer
, чтобы он не отображал сразу все комментарии. Вот код
class PostSerializer(serializers.ModelSerializer):
comments = SimplifiedCommentSerializer(
many=True,
required=False,
)
class Meta:
model = Post
fields = ('comments')
class SimplifiedCommentSerializer(serializers.ModelSerializer):
content = serializers.TextField()
# this function doesn't seem to work
def get_queryset(self):
return Comment.objects.all()[:10]
class Meta:
model = Comment
fields = ('content')
Я пытался использовать get_queryset внутри SimplifiedCommentSerializer
, но все равно получаю все комментарии вместо первых 10.