diff --git a/src/reymotausers/serializers.py b/src/reymotausers/serializers.py index 5b9c965..617baf1 100644 --- a/src/reymotausers/serializers.py +++ b/src/reymotausers/serializers.py @@ -1,3 +1,5 @@ +import os + from rest_framework import serializers from .models import ReyMotaUser @@ -5,4 +7,10 @@ from .models import ReyMotaUser class ReyMotaUserSerializer(serializers.ModelSerializer): class Meta: model = ReyMotaUser - fields = '__all__' # Incluir todos los campos del modelo + fields = ['email', 'password', 'foto', 'is_superuser', 'is_staff', 'is_active', 'nombre', 'last_login'] + + def to_representation(self, instance): + ret = super().to_representation(instance) + ret['foto'] = "profile_images/" + os.path.basename(ret['foto']) + + return ret