demo-int-table/back/object/serializers.py

35 lines
898 B
Python

from rest_framework import serializers
from .models import Scene3D, Element3D, ClickableArea
class Element3DSerializer(serializers.ModelSerializer):
model_file = serializers.ImageField(use_url=False)
class Meta:
model = Element3D
fields = "__all__"
class Scene3DSerializer(serializers.ModelSerializer):
<<<<<<< HEAD
elements = serializers.ImageField(many=True, use_url=False)
=======
elements = Element3DSerializer(many=True)
hdr_gainmap = serializers.FileField(use_url=False)
hdr_json = serializers.FileField(use_url=False)
hdr_webp = serializers.FileField(use_url=False)
>>>>>>> 46d2586e693673bf1d8b8a390b297209bdf70ecb
class Meta:
model = Scene3D
fields = "__all__"
depth = 2
class ClickableAreaSerializer(serializers.ModelSerializer):
class Meta:
model = ClickableArea
fields = "__all__"