Python 如何验证用户';Django REST API中的默认字段和其他自定义字段?
类探查器序列化器(serializers.ModelSerializer): 类元: model=UserProfile 字段=['用户','电话号码', “出生日期”、“地址”、“pin码”、“城市”、“国家”、“地区”、“网站”]Python 如何验证用户';Django REST API中的默认字段和其他自定义字段?,python,django,api,rest,serialization,Python,Django,Api,Rest,Serialization,类探查器序列化器(serializers.ModelSerializer): 类元: model=UserProfile 字段=['用户','电话号码', “出生日期”、“地址”、“pin码”、“城市”、“国家”、“地区”、“网站”] def create(self, validated_data): # user = validated_data.get('user') phone_number = validated_data.get('phone_number')
def create(self, validated_data):
# user = validated_data.get('user')
phone_number = validated_data.get('phone_number')
print(phone_number)
date_of_birth = validated_data.get('date_of_birth')
address = validated_data.get('address')
pin_code = validated_data.get('pin_code')
city = validated_data.get('city')
country = validated_data.get('country')
region = validated_data.get('region')
website = validated_data.get('website')
user = UserProfile(**validated_data)
user.serializable_value('date_of_birth')
user.serializable_value('address')
user.serializable_value('pin_code')
user.serializable_value('city')
user.serializable_value('country')
user.serializable_value('region')
user.serializable_value('website')
user.serializable_value('user')
user.serializable_value('phone_number')
user.save()
return user