semvec/pypi-packages huggingface dataset:
django-safe-project 0.0.6
Start Django projects with sensitive data outside of the global settings module
License: MIT
Keywords: django

|Build Status|

django-safe-project
===================

Creates and uses the installed Django project template to keep sensitive
data out of global settings.

Installation
------------

To install ``django-safe-project`` run:

::

    pip install django-safe-project

Or download the latest release
`here <https://github.com/nocarryr/django-safe-project/releases/latest>`__
and install by running:

::

    python setup.py install

Usage
-----

When installed, call

::

    django-safe-project <projectname>

instead of

::

    django-admin startproject <projectname>

This will create a separate module in the project path named
``local_settings.py`` containing all the things you don't want to ever
place in any sort of VCS ever.

``local_settings.py`` will then be gitignored and its contents imported
into the main ``settings.py`` module.

Currently the list of settings this handles are:

-  SECRET\_KEY (obviously)
-  DATABASES (duh!!!)
-  DEBUG
-  ALLOWED\_HOSTS

.. |Build Status| image:: https://travis-ci.org/nocarryr/django-safe-project.svg?branch=master
   :target: https://travis-ci.org/nocarryr/django-safe-project