How to serialize user groups using Django-Rest-Framework

I am trying to get user groups using the Django REST framework, but only what I got is an empty field called "groups".

This is my UserSerializer:

class UserSerializer(serializers.ModelSerializer): class Meta: model = User fields = ('url', 'username', 'email', 'is_staff', 'groups') 

what ideas get user group data?

early

+7
python rest django django-rest-framework
source share
1 answer

You must indicate that this is a nested relationship:

 class GroupSerializer(serializers.ModelSerializer): class Meta: model = Group fields = ('name',) class UserSerializer(serializers.ModelSerializer): groups = GroupSerializer(many=True) class Meta: model = User fields = ('url', 'username', 'email', 'is_staff', 'groups',) 

Check the documentation for more information: Nested Relationships

+15
source share

All Articles