mirror of
https://github.com/i701/sarlink-portal-api.git
synced 2025-02-22 08:12:00 +00:00
20 lines
590 B
Python
20 lines
590 B
Python
|
from rest_framework import serializers
|
||
|
from .models import Device
|
||
|
from api.serializers import CustomReadOnlyUserSerializer
|
||
|
class CreateDeviceSerializer(serializers.ModelSerializer):
|
||
|
class Meta:
|
||
|
model = Device
|
||
|
fields = ["name", "mac"]
|
||
|
|
||
|
class DeviceSerializer(serializers.ModelSerializer):
|
||
|
class Meta:
|
||
|
model = Device
|
||
|
fields = "__all__"
|
||
|
|
||
|
|
||
|
class ReadOnlyDeviceSerializer(serializers.ModelSerializer):
|
||
|
user = CustomReadOnlyUserSerializer(read_only=True)
|
||
|
class Meta: #type: ignore
|
||
|
depth = 2
|
||
|
model = Device
|
||
|
fields = "__all__"
|