from django.contrib.auth.models import User, Group from .models import Person, Thing, Lending from rest_framework import serializers class UserSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = User fields = ['url', 'username', 'email', 'groups'] class GroupSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = Group fields = ['url', 'name'] class PersonSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = Person fields = ['rfid', 'name','created'] class ThingSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = Thing fields = ['rfid', 'name','owner','description','created','lent','image'] class LendingSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = Lending fields = ['purpose', 'begin','deadline','returned','lender','thing']