Simple Django application that adds a new command:
python manage.py generate_secret_key [--replace] [secretkey.txt]
This will generate a new file secretkey.txt containing a random Django secret key. In your production settings file, replace the hardcoded key by:
# Use a separate file for the secret key
with open('/path/to/the/secretkey.txt') as f:
SECRET_KEY = f.read().strip()
You can avoid hardcoding the path of the key by using:
import os
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
# Use a separate file for the secret key
with open(os.path.join(BASE_DIR, 'secretkey.txt')) as f:
SECRET_KEY = f.read().strip()
Release files for django-generate-secret-key 1.0.2
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_generate_secret_key-1.0.2.tar.gz | 5.2 kB | Details |
Release files / django_generate_secret_key-1.0.2.tar.gz
| Download URL | django_generate_secret_key-1.0.2.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e2fe9b57ced82e9a1cad8451299c4dacf097158e60843ef35a6d13683f39f197
|
|
BLAKE2b-256 checksum How to use checksums |
60e52b8252e86641978b2d24bd2364acf8857a5891a5743d22c2895ea026c852
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |