
django-devsafe
==============
Safely work with a production database in an insecure environment. **django-devsafe** scrambles sensitive user data so that you don't accidentally expose the private information of your users during testing.
Quick start
-----------
0. Install django-devsafe
```python
pip install django-devsafe
```
1. Add "devsafe" to your INSTALLED_APPS setting like this:
```python
INSTALLED_APPS = (
...
'devsafe',
)
```
2. Optionally, you can use your settings file to define additional profile fields to scramble. Your User object must
have a **get_profile()** method to access these fields.
```python
DEVSAFE_FIELDS = ['secret_payment_token', 'secret_api_key']
```
3. Invoke devsafe!
```bash
python manage.py devsafe
```
Usage
----------
```bash
Usage: manage.py devsafe [options]
Scrambles your sensitive user data. By default, this just does email addresses and passwords. Omits superusers and staff.
EXAMPLE:
/manage.py devsafe
Options:
--dry Dry run, does not actually scramble data. Default
False.
--quiet Be quiet. Default False.
```
django-devsafe
==============
Safely work with a production database in an insecure environment. **django-devsafe** scrambles sensitive user data so that you don't accidentally expose the private information of your users during testing.
Quick start
-----------
0. Install django-devsafe
```python
pip install django-devsafe
```
1. Add "devsafe" to your INSTALLED_APPS setting like this:
```python
INSTALLED_APPS = (
...
'devsafe',
)
```
2. Optionally, you can use your settings file to define additional profile fields to scramble. Your User object must
have a **get_profile()** method to access these fields.
```python
DEVSAFE_FIELDS = ['secret_payment_token', 'secret_api_key']
```
3. Invoke devsafe!
```bash
python manage.py devsafe
```
Usage
----------
```bash
Usage: manage.py devsafe [options]
Scrambles your sensitive user data. By default, this just does email addresses and passwords. Omits superusers and staff.
EXAMPLE:
/manage.py devsafe
Options:
--dry Dry run, does not actually scramble data. Default
False.
--quiet Be quiet. Default False.
```
Release files for django-devsafe 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-devsafe-0.3.0.tar.gz | 3.7 kB | Details |
Release files / django-devsafe-0.3.0.tar.gz
| Download URL | django-devsafe-0.3.0.tar.gz |
|---|---|
| Size | 3.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e310b69894a8ab256e395cac337c6abb433040125d20ead8c04dd028f8bad139
|
|
BLAKE2b-256 checksum How to use checksums |
4788597623a9a02efb90e81902812b3fce0775cf70b0fbb216d8be6fb595189a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |