From e630622529e88b4ef1b57558bb4a7549567940d2 Mon Sep 17 00:00:00 2001 From: mi1468 Date: Tue, 27 May 2025 14:42:13 +0330 Subject: [PATCH] get spaces --- core/serializers/AssetBundleRoomSerializer.py | 4 +++- core/serializers/SpaceSerializer.py | 18 ++++++++++++++---- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/core/serializers/AssetBundleRoomSerializer.py b/core/serializers/AssetBundleRoomSerializer.py index ee65867..0d25640 100644 --- a/core/serializers/AssetBundleRoomSerializer.py +++ b/core/serializers/AssetBundleRoomSerializer.py @@ -2,7 +2,9 @@ from rest_framework import serializers from core.models.AssetBundleRoom import AssetBundleRoom + + class AssetBundleRoomSerializer(serializers.ModelSerializer): class Meta: model = AssetBundleRoom - fields = ['id', 'name', 'description' , 'img','url' , 'Private' , 'maxPerson'] # Include the fields you want to return + fields = '__all__' # This will include all fields from the AssetBundleRoom model \ No newline at end of file diff --git a/core/serializers/SpaceSerializer.py b/core/serializers/SpaceSerializer.py index 596ad0a..1a668c7 100644 --- a/core/serializers/SpaceSerializer.py +++ b/core/serializers/SpaceSerializer.py @@ -5,11 +5,21 @@ from core.models.AssetBundleRoom import AssetBundleRoom # Import AssetBundleRoo from core.serializers.AssetBundleRoomSerializer import AssetBundleRoomSerializer -class SpaceSerializer(serializers.ModelSerializer): +# class SpaceSerializer(serializers.ModelSerializer): - # assetBundleRoomId = AssetBundleRoomSerializer() # Nested serializer for AssetBundleRoom - assetBundleRoomId = serializers.PrimaryKeyRelatedField(queryset=AssetBundleRoom.objects.all()) +# # assetBundleRoomId = AssetBundleRoomSerializer() # Nested serializer for AssetBundleRoom +# assetBundleRoomId = serializers.PrimaryKeyRelatedField(queryset=AssetBundleRoom.objects.all()) + +# class Meta: +# model = Space +# fields = ['userId', 'assetBundleRoomId', 'name', 'description', 'capacity','img'] + + + + +class SpaceSerializer(serializers.ModelSerializer): + assetBundleRoomId = AssetBundleRoomSerializer() # Nested serializer to include all fields from AssetBundleRoom class Meta: model = Space - fields = ['userId', 'assetBundleRoomId', 'name', 'description', 'capacity','img'] + fields = '__all__' # You can adjust which fields from Space to include if needed \ No newline at end of file