You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
458 B
15 lines
458 B
from django.contrib.auth import get_user_model
|
|
from rest_framework import serializers
|
|
|
|
|
|
class UserInitSerializer(serializers.ModelSerializer):
|
|
in_role = serializers.SerializerMethodField()
|
|
|
|
class Meta:
|
|
model = get_user_model()
|
|
fields = ['id', 'email', 'phone', 'name', 'in_avatar',
|
|
'fname', 'oname', 'city', 'b_day', 'in_role',]
|
|
|
|
@staticmethod
|
|
def get_in_role(self):
|
|
return self.get_in_role_display() |