示例#1
0
 def to_python(self, value):
     value = super(CryptField, self).to_python(value)
     if value is not None:
         key = getattr(settings, 'SECRET_KEY')
         bc = BCipher(key)
         return bc.decrypt(value)
     return value
示例#2
0
 def to_python(self, value):
     value = super(CryptField, self).to_python(value)
     if value is not None and value != '':
         bc = BCipher()
         return bc.decrypt(value)
     return value
示例#3
0
 def _get_password(self):
     value = getattr(self, 'password')
     if value is not None:
         bc = BCipher()
         return bc.decrypt(value)
     return value
示例#4
0
文件: models.py 项目: dahool/vertaal
 def get_repo_pwd(self):
     value = getattr(self, 'repo_pwd')
     if value is not None:
         bc = BCipher()
         return bc.decrypt(value)
     return value