From db6b58777cec38c5d6715b9afc33caca0dbe950f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=97=D0=B5=D0=BB=D0=B5=D0=BD=D1=81=D0=BA=D0=B0=D1=8F=20?= =?UTF-8?q?=D0=90=D0=BD=D0=B0=D1=81=D1=82=D0=B0=D1=81=D0=B8=D1=8F=20=D0=9D?= =?UTF-8?q?=D0=B8=D0=BA=D0=BE=D0=BB=D0=B0=D0=B5=D0=B2=D0=BD=D0=B0?= Date: Mon, 1 Jul 2024 10:33:57 +0300 Subject: [PATCH] models --- back/object/models.py | 3 +-- back/object/serializers.py | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/back/object/models.py b/back/object/models.py index eb2a24d..6597479 100644 --- a/back/object/models.py +++ b/back/object/models.py @@ -21,7 +21,6 @@ class Element3D(models.Model): def __str__(self): return self.name - class Scene3D(models.Model): filter_horizontal = ('elements',) name = models.CharField( @@ -35,7 +34,7 @@ class Scene3D(models.Model): max_distance = models.IntegerField( validators=[MinValueValidator(2), MaxValueValidator(1000)], blank=True, null=True ) - gainmap = models.FileField() + gainmap = models.FileField(upload_to=group_based_upload_to) json = models.FileField() webp = models.FileField() diff --git a/back/object/serializers.py b/back/object/serializers.py index 5aa0011..3b2e6b3 100644 --- a/back/object/serializers.py +++ b/back/object/serializers.py @@ -11,7 +11,7 @@ class Element3DSerializer(serializers.ModelSerializer): class Scene3DSerializer(serializers.ModelSerializer): - elements = Element3DSerializer(many=True) + elements = serializers.ImageField(many=True, use_url=False) class Meta: model = Scene3D @@ -23,3 +23,4 @@ class ClickableAreaSerializer(serializers.ModelSerializer): class Meta: model = ClickableArea fields = "__all__" +