get rid of hyperlinks in *IDSerializer
authorScott Baker <smbaker@gmail.com>
Tue, 16 Dec 2014 00:12:17 +0000 (16:12 -0800)
committerScott Baker <smbaker@gmail.com>
Tue, 16 Dec 2014 00:12:17 +0000 (16:12 -0800)
planetstack/apigen/api.template.py

index b17f135..2cfb54a 100644 (file)
@@ -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")