This repository has been archived on 2022-05-05. You can view files and clone it, but cannot push or open issues or pull requests.
userausfall/userausfall/rest_api/serializers.py

20 lines
551 B
Python
Raw Normal View History

from rest_framework import serializers
from userausfall.models import User
2021-05-18 12:07:03 +02:00
class UserSerializer(serializers.ModelSerializer):
2021-05-18 11:06:02 +02:00
confidant_email = serializers.EmailField(source="get_confidant_email")
2021-05-18 12:07:03 +02:00
class Meta:
model = User
2021-05-18 11:06:02 +02:00
fields = ("email", "username", "confidant_email")
def get_confidant_email(self):
return ""
def update(self, instance, validated_data):
print(validated_data)
confidant = validated_data.pop("get_confidant_email")
return super().update(instance, validated_data)