24 lines
635 B
Python
24 lines
635 B
Python
from rest_framework import serializers
|
|
from mhackspace.rfid.models import Device
|
|
|
|
|
|
class Task(object):
|
|
def __init__(self, **kwargs):
|
|
for field in ('id', 'name', 'owner', 'status'):
|
|
setattr(self, field, kwargs.get(field, None))
|
|
|
|
|
|
class DeviceSerializer(serializers.ModelSerializer):
|
|
added_date = serializers.DateTimeField(format='iso-8601')
|
|
|
|
class Meta:
|
|
model = Device
|
|
fields = ('__all__')
|
|
|
|
|
|
class AuthSerializer(serializers.Serializer):
|
|
name = serializers.CharField(max_length=255)
|
|
rfid = serializers.CharField(max_length=255)
|
|
device = serializers.CharField(max_length=255)
|
|
|