Skip to content
Making Django configuration more 12factor-y
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
django12factor Merge branch 'master' into patch-1 Nov 14, 2018
docs Update "give me everything" instructions Sep 11, 2018
.coveragerc 100% test coverage and lets stick with it... Jan 15, 2015
.gitignore Sphinx quickstart Apr 22, 2015
.travis.yml try to switch to Ubuntu Xenial to get Python 3.7 Nov 14, 2018 update changelog for changes so far Nov 14, 2018 CHANGELOG + CONTRIBUTING Aug 26, 2014
LICENSE Merge branch 'feature/stdout-not-stderr' into feature/stdout-not-stde… Nov 14, 2018
README.rst Merge branch 'feature/stdout-not-stderr' into feature/stdout-not-stde… Nov 14, 2018
tox.ini explicitly set MYPYPATH as required by newer mypys Jun 7, 2017


django-12factor Code Health Requirements Status Coverage Status

What is it?

Django is an awesome Python web framework.

"The Twelve-Factor App" is an awesome methodology for building SaaS apps.

django-12factor makes Django more 12factor-y. Right now, this focuses on the Config - "Store config in the environment"; Heroku users with addons will be particularly familiar with this.

Still not sure of the benefits? Check out "Twelve-Factor Config: Misunderstandings and Advice".



django12factor is licensed under the terms of the MIT License (see License).

django12factor includes copies of Python's captured_output, captured_stdout and captured_stderr context managers, which are licensed under the terms of the PSF LICENSE AGREEMENT FOR PYTHON.


Originally written by Kristian Glass / @doismellburning, now maintained by the wonderful Jonas Maurus / @jdelic

You can’t perform that action at this time.