def save(self): account = Account( email=self.validated_data['email'], username=self.validated_data['username'], ) password = self.validated_data['password'] account.address = self.validated_data['address'] account.name = self.validated_data['name'] account.set_password(password) account.save() return account
def save(self, *args, **kwargs): email = self.validated_data["email"] account = Account( username=self.validated_data["username"], email=email, ) password = self.validated_data["password"] confirm_password = self.validated_data["confirm_password"] if password != confirm_password: raise serializers.ValidationError({"password": "******"}) account.set_password(password) account.save() return account
def save(self): account = Account( email=self.validated_data['email'], username=self.validated_data['username'], ) password = self.validated_data['password'] password2 = self.validated_data['password2'] if password != password2: raise serializers.ValidationError( {'password': '******'}) account.set_password(password) account.save() return account
def save(self, *args, **kwargs): user = Account( email=self.validated_data["email"], user_name=self.validated_data["user_name"], ) password = self.validated_data["password"] password2 = self.validated_data["password2"] if password != password2: raise serializers.ValidationError({"password": "******"}) user.set_password(password) user.save() return user
def save(self, request): # create and save account new_account = Account( email=request.data['email'], first_name=request.data['first_name'], last_name=request.data['last_name'], type_user=request.data['type_user'], ) new_account.set_password(request.data['password1']) new_account.save() # create a new profile new_profile = GraduateProfile( enrollment=request.data['enrollment'], career=request.data['career'], gender=request.data['gender'], ) # make a default documents properties documents = dict() documents["acta"] = self.attrsDocs('Acta de Nacimimento') documents["curp"] = self.attrsDocs('C.U.R.P.') documents["titulo_bach"] = self.attrsDocs('Título de bachillerato') documents["ingles"] = self.attrsDocs('Constancia de inglés') documents["cni"] = self.attrsDocs('Constancia de no inconvenientes') # save documents and account on new profile new_profile.documents = documents new_profile.account = new_account new_profile.save() # adapter = get_adapter() # user = adapter.new_user(request) # self.cleaned_data = self.get_cleaned_data() # adapter.save_user(request, user, self) # setup_user_email(request, user, []) # #user.save() return new_account