[Answered ]-DRF: How can I show all fields of a m2m field instead of just the name

1👍

We can like below:

class FacilitySerializer(serializers.ModelSerializer)
    class Meta:
        fields = (
            "id",
            "Name",
            "mainimage",
            "FacilityDescription",
        )


class LeadUpdateSerializer(serializers.ModelSerializer):
    assigned_facilities = FacilitySerializer(many=True)
    is_owner = serializers.SerializerMethodField()

    class Meta:
        model = Lead
        fields = (
            "id",
            "first_name",
            "last_name",
            "PrimaryAddress",
            "assigned_facilities",
        )
        read_only_fields = ("id", "is_owner")

    def get_is_owner(self, obj):
        user = self.context["request"].user
        return obj.agent == user

Leave a comment