|
@@ -1,6 +1,6 @@
|
|
|
from rest_framework import serializers
|
|
|
|
|
|
-from panorama.models import Panorama, ReferencePoint
|
|
|
+from panorama.models import Panorama, ReferencePoint, Reference
|
|
|
|
|
|
class PanoramaSerializer(serializers.HyperlinkedModelSerializer):
|
|
|
# fixme : return absolute URL for tiles_url
|
|
@@ -17,3 +17,12 @@ class ReferencePointSerializer(serializers.HyperlinkedModelSerializer):
|
|
|
fields = ("url", "name",
|
|
|
"latitude", "longitude", "altitude")
|
|
|
|
|
|
+class ReferenceSerializer(serializers.HyperlinkedModelSerializer):
|
|
|
+ class Meta:
|
|
|
+ model = Reference
|
|
|
+ # fixme: a validator is automatically added (see below) but does
|
|
|
+ # not seem to be respected.
|
|
|
+ # validators =
|
|
|
+ # [<UniqueTogetherValidator(queryset=Reference.objects.all(),
|
|
|
+ # fields=(u'reference_point', u'panorama'))>]
|
|
|
+ fields = ("url", "reference_point", "panorama", "x", "y")
|