2012-08-09 50 views
1

我正在使用Django 1.4,python 2.7。我想在数据插入到数据库时加密数据,并在从数据库读取数据时将其解密。我可以覆盖每个模型的Save方法来存储加密数据,但我不知道当我想要读取这些数据时应该怎么做。我必须处理管理网站模型和我的项目模型。我应该重写哪种方法?在Django中定制访问数据库

+0

我认为最好的方法是覆盖django模型与新的名称像EncryptModel这是一个字段的例子在Django中加密数据库数据| Tyler Lesmann - > http://www.tylerlesmann.com/2008/dec/19/encrypting-database-data-django/ – Efazati 2012-08-09 21:42:07

+0

但是我应该覆盖哪个模型的模型?处理从数据库读取数据的主要方法是什么? – Marjan 2012-08-10 20:42:43

+0

如何覆盖django模型中的get方法? - Stack Overflow - > http://stackoverflow.com/questions/2492653/how-can-i-override-get-method-in-django-model – Efazati 2012-08-11 06:25:10

回答