Exemplo n.º 1
0
 def save(self, *args, **kwargs):
     pc = Prpcrypt()  # 初始化
     if self.id:
         old_info = AliyunAccessKey.objects.get(id=self.id)
         old_ak = old_info.ak
         old_secret = old_info.secret
     else:
         old_ak = ''
         old_secret = ''
     # 加密信息有变动才再次加密保存
     self.ak = pc.encrypt(self.ak) if old_ak != self.ak else self.ak
     self.secret = pc.encrypt(self.secret) if old_secret != self.secret else self.secret
     super(AliyunAccessKey, self).save(*args, **kwargs)
Exemplo n.º 2
0
 def save(self, *args, **kwargs):
     pc = Prpcrypt()  # 初始化
     if self.password:
         if self.id:
             old_password = Instance.objects.get(id=self.id).password
         else:
             old_password = ''
         # 密码有变动才再次加密保存
         self.password = pc.encrypt(self.password) if old_password != self.password else self.password
     super(Instance, self).save(*args, **kwargs)
Exemplo n.º 3
0
 def save(self, *args, **kwargs):
     pc = Prpcrypt()  # 初始化
     self.ak = pc.encrypt(self.ak)
     self.secret = pc.encrypt(self.secret)
     super(AliyunAccessKey, self).save(*args, **kwargs)
Exemplo n.º 4
0
 def save(self, *args, **kwargs):
     pc = Prpcrypt()  # 初始化
     if self.password:
         self.password = pc.encrypt(self.password)
     super(Instance, self).save(*args, **kwargs)