Я сериализую встроенную модель группы django и хотел бы добавить поле в сериализатор, который подсчитывает количество пользователей в группе. В настоящее время я использую следующий сериализатор:
class GroupSerializer(serializers.ModelSerializer):
class Meta:
model = Group
fields = ('id', 'name', 'user_set')
Это возвращает идентификатор группы и имя и массив пользователей (идентификаторы пользователей) в группе:
{
"id": 3,
"name": "Test1",
"user_set": [
9
]
}
Вместо этого я хотел бы выводить результат:
{
"id": 3,
"name": "Test1",
"user_count": 1
}
Любая помощь будет оценена по достоинству. Спасибо.