在不安全的环境中安全地处理生产数据库。
项目描述

django-devsafe
==============
在不安全的环境中安全地处理生产数据库。**django-devsafe**会混淆敏感用户数据,这样在测试期间就不会意外泄露用户的私人信息。
快速入门
-----------
0. 安装django-devsafe
```python
pip install django-devsafe
```
1. 将"devsafe"添加到您的INSTALLED_APPS设置中,如下所示
```python
INSTALLED_APPS = (
...
'devsafe',
)
```
2. 可选,您可以使用您的设置文件来定义要混淆的附加配置文件字段。您的User对象必须
有一个**get_profile()**方法来访问这些字段。
```python
DEVSAFE_FIELDS = ['secret_payment_token', 'secret_api_key']
```
3. 调用devsafe!
```bash
python manage.py devsafe
```
用法
----------
```bash
用法:manage.py devsafe [选项]
混淆您的敏感用户数据。默认情况下,这仅适用于电子邮件地址和密码。省略超级用户和工作人员。
示例
/manage.py devsafe
选项
--dry 干运行,实际上不混淆数据。默认为False。
False.
--quiet 安静。默认False。
```
django-devsafe
==============
在不安全的环境中安全地处理生产数据库。**django-devsafe**会混淆敏感用户数据,这样在测试期间就不会意外泄露用户的私人信息。
快速入门
-----------
0. 安装django-devsafe
```python
pip install django-devsafe
```
1. 将"devsafe"添加到您的INSTALLED_APPS设置中,如下所示
```python
INSTALLED_APPS = (
...
'devsafe',
)
```
2. 可选,您可以使用您的设置文件来定义要混淆的附加配置文件字段。您的User对象必须
有一个**get_profile()**方法来访问这些字段。
```python
DEVSAFE_FIELDS = ['secret_payment_token', 'secret_api_key']
```
3. 调用devsafe!
```bash
python manage.py devsafe
```
用法
----------
```bash
用法:manage.py devsafe [选项]
混淆您的敏感用户数据。默认情况下,这仅适用于电子邮件地址和密码。省略超级用户和工作人员。
示例
/manage.py devsafe
选项
--dry 干运行,实际上不混淆数据。默认为False。
False.
--quiet 安静。默认False。
```