Add view for crud user

This commit is contained in:
komoliddin
2026-04-24 11:21:01 +05:00
parent 190480b6f7
commit fb275a091a
3 changed files with 32 additions and 2 deletions

View File

@@ -30,3 +30,16 @@ class UserUpdateSerializer(serializers.ModelSerializer):
"last_name",
"avatar"
]
class AdminUserSerializer(serializers.ModelSerializer):
avatar = serializers.SerializerMethodField(method_name='get_avatar')
class Meta:
model = get_user_model()
fields = "__all__"
def get_avatar(self, obj):
request = self.context.get('request')
if obj.avatar:
return request.build_absolute_uri(obj.avatar.url)
return None