dev #10
|
@ -21,7 +21,6 @@ class Element3D(models.Model):
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
|
||||||
|
|
||||||
class Scene3D(models.Model):
|
class Scene3D(models.Model):
|
||||||
filter_horizontal = ('elements',)
|
filter_horizontal = ('elements',)
|
||||||
name = models.CharField(
|
name = models.CharField(
|
||||||
|
@ -35,7 +34,7 @@ class Scene3D(models.Model):
|
||||||
max_distance = models.IntegerField(
|
max_distance = models.IntegerField(
|
||||||
validators=[MinValueValidator(2), MaxValueValidator(1000)], blank=True, null=True
|
validators=[MinValueValidator(2), MaxValueValidator(1000)], blank=True, null=True
|
||||||
)
|
)
|
||||||
gainmap = models.FileField()
|
gainmap = models.FileField(upload_to=group_based_upload_to)
|
||||||
json = models.FileField()
|
json = models.FileField()
|
||||||
webp = models.FileField()
|
webp = models.FileField()
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ class Element3DSerializer(serializers.ModelSerializer):
|
||||||
|
|
||||||
|
|
||||||
class Scene3DSerializer(serializers.ModelSerializer):
|
class Scene3DSerializer(serializers.ModelSerializer):
|
||||||
elements = Element3DSerializer(many=True)
|
elements = serializers.ImageField(many=True, use_url=False)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Scene3D
|
model = Scene3D
|
||||||
|
@ -23,3 +23,4 @@ class ClickableAreaSerializer(serializers.ModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
model = ClickableArea
|
model = ClickableArea
|
||||||
fields = "__all__"
|
fields = "__all__"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue