Files
pi-ku/backend/users/serializers.py
T

21 lines
575 B
Python

from django.contrib.auth import get_user_model
from rest_framework import serializers
User = get_user_model()
class UserSerializer(serializers.ModelSerializer):
password = serializers.CharField(write_only=True)
class Meta:
model = User
fields = ("id", "email", "full_name", "password")
def create(self, validated_data):
user = User.objects.create_user(
email=validated_data["email"],
password=validated_data["password"],
full_name=validated_data.get("full_name", ""),
)
return user