示例#1
0
 def get_prep_value(self, value):
     if value is not None and value != '':
         bc = BCipher()
         enc = bc.encrypt(value)
     else:
         enc = value
     return enc
示例#2
0
 def pre_save(self, model_instance, add):
     cleartext = getattr(model_instance, self.attname)
     key = getattr(settings, 'SECRET_KEY')
     bc = BCipher(key)
     enc = bc.encrypt(cleartext)
     setattr(model_instance, self.attname, enc)
     return enc
示例#3
0
 def _set_password(self, clear_text):
     bc = BCipher()
     setattr(self, 'password', bc.encrypt(clear_text))
示例#4
0
文件: models.py 项目: dahool/vertaal
 def set_repo_pwd(self, clear_text):
     bc = BCipher()
     setattr(self, 'repo_pwd', bc.encrypt(clear_text))