From: Scott Baker Date: Tue, 16 Dec 2014 00:12:17 +0000 (-0800) Subject: get rid of hyperlinks in *IDSerializer X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=83fabc773da22523e7fd708275cdf6f857a6f98e;p=plstackapi.git get rid of hyperlinks in *IDSerializer --- diff --git a/planetstack/apigen/api.template.py b/planetstack/apigen/api.template.py index b17f135..2cfb54a 100644 --- a/planetstack/apigen/api.template.py +++ b/planetstack/apigen/api.template.py @@ -70,9 +70,9 @@ class {{ object.camel }}IdSerializer(serializers.ModelSerializer): id = serializers.Field() {% for ref in object.refs %} {% if ref.multi %} - {{ ref.plural }} = serializers.HyperlinkedRelatedField(many=True, read_only=True, view_name='{{ ref }}-detail') + {{ ref.plural }} = serializers.PrimaryKeyRelatedField(many=True, read_only=True) #, view_name='{{ ref }}-detail') {% else %} - {{ ref }} = serializers.HyperlinkedRelatedField(read_only=True, view_name='{{ ref }}-detail') + {{ ref }} = serializers.PrimaryKeyRelatedField(read_only=True) #, view_name='{{ ref }}-detail') {% endif %} {% endfor %} humanReadableName = serializers.SerializerMethodField("getHumanReadableName")