generator-django-environ

0.4.0 • Public • Published

generator-django-environ NPM version Build Status Dependency Status Coverage percentage

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 with py.test.

  • prod.py

    prod.py is used as default settings file. It has only one required setting at the moment, the SECRET_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

Readme

Keywords

Package Sidebar

Install

npm i generator-django-environ

Weekly Downloads

4

Version

0.4.0

License

MIT

Last publish

Collaborators

  • patrick91