【发布时间】:2022-02-08 23:06:42
【问题描述】:
我正在编写一个列出用户关注者的 API。我还想发送此 API 中的关注者总数。但 totalFollower 字段不断重复。我只想发送一次。像这样:
[
totalFollower:2
followers:
{
{
"following": "gizli_takip",
},
{
"following": "herkeseacikvetakip",
}
}]
我的序列化器
class SerializerUserFollowings(serializers.ModelSerializer):
following = serializers.CharField(source="follower.username")
totalFollower = serializers.ReadOnlyField()
class Meta:
model = ModelFollower
fields = ("following","totalFollower")
【问题讨论】:
-
您需要为
followers添加单独/嵌套的序列化程序 -
使用 Django REST Framework 你可以修改pagination class to display whatever you like.
标签: python django django-models django-rest-framework django-serializer