access-controller/main/serializers.py
Степаненко Ольга 0413a2edaf Add apiauth and serializers docs
2021-03-23 20:55:30 +03:00

24 lines
606 B
Python

from django.contrib.auth.models import User
from rest_framework import serializers
from main.models import UserProfile
class UserSerializer(serializers.HyperlinkedModelSerializer):
"""
Класс serializer для модели User.
"""
class Meta:
model = User
fields = ['email']
class ProfileSerializer(serializers.HyperlinkedModelSerializer):
"""
Класс serialiser для модель профиля пользователя.
"""
user = UserSerializer()
class Meta:
model = UserProfile
fields = ['user', 'id', 'role', 'name']