33 lines
954 B
Python
33 lines
954 B
Python
from .models import *
|
|
from rest_framework import serializers
|
|
|
|
class JoinSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = User
|
|
fields = [
|
|
'email',
|
|
'password',
|
|
'is_plers_terms_of_service',
|
|
'is_terms_of_service_colio',
|
|
'is_consent_personal_info',
|
|
'is_consent_third_party_sharing',
|
|
'is_consent_marketing',
|
|
'realname',
|
|
'phone',
|
|
'nickname',
|
|
'gender',
|
|
'birth_date'
|
|
]
|
|
|
|
def create(self, validated_data):
|
|
return User.objects.create_user(**validated_data)
|
|
|
|
class SetPortofolioRequiredInfoSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = User
|
|
fields = ['custom_url', 'job_and_interests']
|
|
|
|
class TagUserSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = User
|
|
fields = ['nickname', 'profile_image'] |