1234567891011121314151617181920212223242526272829 |
- from rest_framework import serializers
- from suitablephones.models import Bluetooth, Camera, Device, Screen
- class CameraSerializer(serializers.ModelSerializer):
- class Meta:
- model = Camera
- exclude = ["id"]
- class BluetoothSerializer(serializers.ModelSerializer):
- class Meta:
- model = Bluetooth
- exclude = ["id"]
- class ScreenSerializer(serializers.ModelSerializer):
- class Meta:
- model = Screen
- exclude = ["id"]
- class DeviceSerializer(serializers.ModelSerializer):
- bluetooth = BluetoothSerializer(many=False, read_only=True)
- cameras = CameraSerializer(many=True, read_only=True)
- screen = ScreenSerializer(many=True, read_only=True)
- class Meta:
- model = Device
- exclude = ["id"]
|