dev #10

Merged
ksenia_mikhailova merged 46 commits from dev into main 2024-07-24 12:58:58 +03:00
2 changed files with 11 additions and 11 deletions
Showing only changes of commit 953e22f2e6 - Show all commits

View File

@ -36,12 +36,6 @@ class Scene3D(models.Model):
blank=True, blank=True,
null=True, null=True,
) )
<<<<<<< HEAD
gainmap = models.FileField(upload_to=group_based_upload_to)
json = models.FileField()
webp = models.FileField()
=======
>>>>>>> 46d2586e693673bf1d8b8a390b297209bdf70ecb
hdr_gainmap = models.FileField( hdr_gainmap = models.FileField(
upload_to=group_based_upload_to, blank=True, null=True upload_to=group_based_upload_to, blank=True, null=True
@ -53,6 +47,7 @@ class Scene3D(models.Model):
return self.name return self.name
class ClickableArea(models.Model): class ClickableArea(models.Model):
name = models.CharField("название", max_length=255) name = models.CharField("название", max_length=255)
description = models.TextField("описание") description = models.TextField("описание")
@ -73,6 +68,15 @@ class ClickableArea(models.Model):
Element3D, Element3D,
on_delete=models.PROTECT, on_delete=models.PROTECT,
) )
image = models.ImageField('Картинка', upload_to='images', blank=True, null=True)
# def image_size_validator_factory(min_w=600, min_h=600, field_name='image'):
# def validator(image):
# if image.width < min_w or image.height < min_h:
# raise ValidationError(
# {field_name: f'Размер картинки от {min_w}х{min_h} пикселей. '}
# )
def __str__(self): def __str__(self):
return self.name return self.name

View File

@ -11,16 +11,11 @@ class Element3DSerializer(serializers.ModelSerializer):
class Scene3DSerializer(serializers.ModelSerializer): class Scene3DSerializer(serializers.ModelSerializer):
<<<<<<< HEAD
elements = serializers.ImageField(many=True, use_url=False)
=======
elements = Element3DSerializer(many=True) elements = Element3DSerializer(many=True)
hdr_gainmap = serializers.FileField(use_url=False) hdr_gainmap = serializers.FileField(use_url=False)
hdr_json = serializers.FileField(use_url=False) hdr_json = serializers.FileField(use_url=False)
hdr_webp = serializers.FileField(use_url=False) hdr_webp = serializers.FileField(use_url=False)
>>>>>>> 46d2586e693673bf1d8b8a390b297209bdf70ecb
class Meta: class Meta:
model = Scene3D model = Scene3D
fields = "__all__" fields = "__all__"
@ -32,3 +27,4 @@ class ClickableAreaSerializer(serializers.ModelSerializer):
model = ClickableArea model = ClickableArea
fields = "__all__" fields = "__all__"