Dashboard-XRoom/core/serializers/SpaceSerializer.py

16 lines
633 B
Python
Raw Normal View History

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-25 13:08:21 +00:00
class SpaceSerializer(serializers.ModelSerializer):
2025-05-27 08:50:55 +00:00
2025-05-27 10:56:20 +00:00
# assetBundleRoomId = AssetBundleRoomSerializer() # Nested serializer for AssetBundleRoom
assetBundleRoomId = serializers.PrimaryKeyRelatedField(queryset=AssetBundleRoom.objects.all())
2025-05-27 08:50:55 +00:00
2025-05-25 13:08:21 +00:00
class Meta:
model = Space
2025-05-27 11:06:09 +00:00
fields = ['userId', 'assetBundleRoomId', 'name', 'description', 'capacity','img']