def save(self, datas): u = Users.objects.get(id=self.user_id) a = u.is_active u.password = datas['password'] u.save() Profile.objects.filter(user_id=self.user_id).delete() profile = Profile() profile.user = u profile.activation_key = datas['activation_key'] profile.key_expires = datetime.datetime.strftime( datetime.datetime.now() + datetime.timedelta(days=2), "%Y-%m-%d %H:%M:%S") profile.save() return u
def save(self, datas): u = Users.objects.create_user(datas['first_name'], datas['last_name'], datas['username'], datas['password'], datas['email'], datas['timezone'], datas['preferred_languages']) u.is_active = False u.save() profile = Profile() profile.user = u profile.activation_key = datas['activation_key'] profile.key_expires = datetime.datetime.strftime( datetime.datetime.now() + datetime.timedelta(days=2), "%Y-%m-%d %H:%M:%S") profile.save() return u