serializers.py 586 B

12345678910111213141516171819202122232425
  1. from rest_framework import serializers
  2. from suitablephones.models import Bluetooth, Camera, Device
  3. class CameraSerializer(serializers.ModelSerializer):
  4. class Meta:
  5. model = Camera
  6. exclude = ["id"]
  7. class BluetoothSerializer(serializers.ModelSerializer):
  8. class Meta:
  9. model = Bluetooth
  10. exclude = ["id"]
  11. class DeviceSerializer(serializers.ModelSerializer):
  12. bluetooth = BluetoothSerializer(many=False, read_only=True)
  13. cameras = CameraSerializer(many=True, read_only=True)
  14. class Meta:
  15. model = Device
  16. exclude = ["id"]