diff --git a/.vscode/PythonImportHelper-v2-Completion.json b/.vscode/PythonImportHelper-v2-Completion.json index 1213d0b..59dc644 100644 --- a/.vscode/PythonImportHelper-v2-Completion.json +++ b/.vscode/PythonImportHelper-v2-Completion.json @@ -1253,7 +1253,7 @@ "kind": 6, "importPath": "back.object.serializers", "description": "back.object.serializers", - "peekOfCode": "class Element3DSerializer(serializers.ModelSerializer):\n model_file = serializers.ImageField(use_url=False)\n class Meta:\n model = Element3D\n fields = \"__all__\"\nclass Scene3DSerializer(serializers.ModelSerializer):\n class Meta:\n model = Scene3D\n fields = \"__all__\"\n depth = 2", + "peekOfCode": "class Element3DSerializer(serializers.ModelSerializer):\n model_file = serializers.ImageField(use_url=False)\n class Meta:\n model = Element3D\n fields = \"__all__\"\nclass Scene3DSerializer(serializers.ModelSerializer):\n elements = Element3DSerializer\n class Meta:\n model = Scene3D\n fields = \"__all__\"", "detail": "back.object.serializers", "documentation": {} }, @@ -1262,7 +1262,7 @@ "kind": 6, "importPath": "back.object.serializers", "description": "back.object.serializers", - "peekOfCode": "class Scene3DSerializer(serializers.ModelSerializer):\n class Meta:\n model = Scene3D\n fields = \"__all__\"\n depth = 2\nclass ClickableAreaSerializer(serializers.ModelSerializer):\n class Meta:\n model = ClickableArea\n fields = \"__all__\"", + "peekOfCode": "class Scene3DSerializer(serializers.ModelSerializer):\n elements = Element3DSerializer\n class Meta:\n model = Scene3D\n fields = \"__all__\"\n depth = 2\nclass ClickableAreaSerializer(serializers.ModelSerializer):\n class Meta:\n model = ClickableArea\n fields = \"__all__\"", "detail": "back.object.serializers", "documentation": {} }, diff --git a/back/object/serializers.py b/back/object/serializers.py index d8aa682..574e5c6 100644 --- a/back/object/serializers.py +++ b/back/object/serializers.py @@ -4,16 +4,21 @@ 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): + elements = Element3DSerializer + class Meta: model = Scene3D fields = "__all__" depth = 2 + class ClickableAreaSerializer(serializers.ModelSerializer): class Meta: model = ClickableArea