✏️ Fix: [#50] joinserializer에 password 필드 필수지정 해제

This commit is contained in:
sm4640
2025-05-12 11:55:46 +09:00
parent e5bdcea887
commit 651bee0f9c

View File

@@ -2,6 +2,7 @@ from .models import *
from rest_framework import serializers from rest_framework import serializers
class JoinSerializer(serializers.ModelSerializer): class JoinSerializer(serializers.ModelSerializer):
password = serializers.CharField(write_only=True, required=False)
class Meta: class Meta:
model = User model = User
fields = [ fields = [
@@ -20,7 +21,9 @@ class JoinSerializer(serializers.ModelSerializer):
] ]
def create(self, validated_data): 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 SetPortofolioRequiredInfoSerializer(serializers.ModelSerializer):
class Meta: class Meta: