✏️ Fix: [#50] joinserializer에 password 필드 필수지정 해제
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user