generator-django-environ v0.4.0
generator-django-environ
Create a django project with django environ
Installation
First, install Yeoman and generator-django-environ using npm (we assume you have pre-installed node.js).
npm install -g yo
npm install -g generator-django-environ
Then generate your new project:
yo django-environ
Project structure
This project uses django environ to handle the project settings. The project will have 4 settings files:
base.py
base.py
holds the shared configuration.dev.py
dev.py
should be used during development.test.py
test.py
is used when running the tests withpy.test
.prod.py
prod.py
is used as default settings file. It has only one required setting at the moment, theSECRET_KEY
Specifying settings
In order to use the development setttings file, you should set the DJANGO_SETTINGS_MODULE.
You can do this in two ways. one is to set it as an environ variable, the other way is to
create an .env
file with the setting.
DJANGO_SETTINGS_MODULE=myapp.settings.dev
You can use this file to specify all the other settings:
- DEBUG
- ALLOWED_HOSTS
- SECRET_KEY
License
MIT © Patrick Arminio