Files
msa-django-auth/users/serializers.py
2025-04-22 17:01:27 +09:00

18 lines
490 B
Python

from rest_framework import serializers
from .models import CustomUser
class RegisterSerializer(serializers.ModelSerializer):
password = serializers.CharField(write_only=True)
class Meta:
model = CustomUser
fields = ('email', 'name', 'password', 'grade')
def create(self, validated_data):
password = validated_data.pop('password')
user = CustomUser(**validated_data)
user.set_password(password)
user.save()
return user