def create(self, data): users_data = data.pop('user_set') group = Group(**data) group.admin = self.context['request'].user group.save() users = [User.objects.get(**user_data) for user_data in users_data] group.user_set.set(users) return group
def create(self, data): users_data = data.pop('user_set') group = Group(**data) group.admin = self.context['request'].user group.save() users = [User.objects.get(**user_data) for user_data in users_data] group.user_set.set(users) return group