20 lines
541 B
Python
20 lines
541 B
Python
|
|
from rest_framework import serializers
|
||
|
|
from .models import User
|
||
|
|
|
||
|
|
|
||
|
|
class UserSerializer(serializers.ModelSerializer):
|
||
|
|
"""Serializer for User model."""
|
||
|
|
|
||
|
|
class Meta:
|
||
|
|
model = User
|
||
|
|
fields = ('id', 'username', 'email', 'first_name', 'last_name', 'avatar')
|
||
|
|
read_only_fields = ('id',)
|
||
|
|
|
||
|
|
|
||
|
|
class UserDetailSerializer(serializers.ModelSerializer):
|
||
|
|
"""Detailed serializer for User model."""
|
||
|
|
|
||
|
|
class Meta:
|
||
|
|
model = User
|
||
|
|
fields = '__all__'
|
||
|
|
read_only_fields = ('id', 'date_joined', 'last_login')
|