22 lines
606 B
Python
22 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):
|
|
"""Сериализатор для модели профиля пользователя"""
|
|
user = UserSerializer()
|
|
|
|
class Meta:
|
|
model = UserProfile
|
|
fields = ['user', 'id', 'name', 'zendesk_role']
|