diff --git a/users/serializers.py b/users/serializers.py index 817c753..315224f 100644 --- a/users/serializers.py +++ b/users/serializers.py @@ -2,6 +2,7 @@ from .models import * from rest_framework import serializers class JoinSerializer(serializers.ModelSerializer): + password = serializers.CharField(write_only=True, required=False) class Meta: model = User fields = [ @@ -20,7 +21,9 @@ class JoinSerializer(serializers.ModelSerializer): ] def create(self, validated_data): - return User.objects.create_user(**validated_data) + email = validated_data.pop('email', None) + password = validated_data.pop('password', None) + return User.objects.create_user(email=email, password=password, **validated_data) class SetPortofolioRequiredInfoSerializer(serializers.ModelSerializer): class Meta: