Files
shortio/shorts/serializers.py
Fergal Moran 47732ff70c Initial commit
2014-04-17 20:35:04 +01:00

23 lines
567 B
Python

from rest_framework import serializers
from .models import User, Url
class UserSerializer(serializers.ModelSerializer):
urls = serializers.HyperlinkedIdentityField(
'user_urls',
view_name='userurl-list',
lookup_field='username')
class Meta:
model = User
fields = ('id', 'username', 'first_name', 'last_name', 'user_urls', )
class UrlSerializer(serializers.ModelSerializer):
user = UserSerializer(required=False)
shortened_url = serializers.Field(source='shorten_url')
class Meta:
model = Url