2025-05-25 13:08:21 +00:00
|
|
|
# serializers.py
|
|
|
|
from rest_framework import serializers
|
|
|
|
from core.models.Space import Space
|
2025-05-27 10:56:20 +00:00
|
|
|
from core.models.AssetBundleRoom import AssetBundleRoom # Import AssetBundleRoom
|
2025-05-25 13:08:21 +00:00
|
|
|
|
2025-05-27 08:50:55 +00:00
|
|
|
from core.serializers.AssetBundleRoomSerializer import AssetBundleRoomSerializer
|
|
|
|
|
2025-05-27 11:12:13 +00:00
|
|
|
# class SpaceSerializer(serializers.ModelSerializer):
|
|
|
|
|
|
|
|
# # assetBundleRoomId = AssetBundleRoomSerializer() # Nested serializer for AssetBundleRoom
|
|
|
|
# assetBundleRoomId = serializers.PrimaryKeyRelatedField(queryset=AssetBundleRoom.objects.all())
|
|
|
|
|
|
|
|
# class Meta:
|
|
|
|
# model = Space
|
|
|
|
# fields = ['userId', 'assetBundleRoomId', 'name', 'description', 'capacity','img']
|
|
|
|
|
2025-05-27 08:50:55 +00:00
|
|
|
|
2025-05-27 11:12:13 +00:00
|
|
|
|
|
|
|
|
|
|
|
class SpaceSerializer(serializers.ModelSerializer):
|
|
|
|
assetBundleRoomId = AssetBundleRoomSerializer() # Nested serializer to include all fields from AssetBundleRoom
|
2025-05-27 08:50:55 +00:00
|
|
|
|
2025-05-25 13:08:21 +00:00
|
|
|
class Meta:
|
|
|
|
model = Space
|
2025-05-27 11:12:13 +00:00
|
|
|
fields = '__all__' # You can adjust which fields from Space to include if needed
|