forked from 0x2620/pandora
56 lines
2.1 KiB
ReStructuredText
56 lines
2.1 KiB
ReStructuredText
|
print_settings
|
||
|
==============
|
||
|
|
||
|
:synopsis: Django managment command similar to ``diffsettings`` but shows *all* active Django settings.
|
||
|
|
||
|
|
||
|
Introduction
|
||
|
------------
|
||
|
|
||
|
Django comes with a ``diffsettings`` command that shows how your project's
|
||
|
settings differ from the Django defaults. Sometimes it is useful to just see
|
||
|
*all* the settings that are in effect for your project. This is particularly
|
||
|
true if you have a more complex system for settings than just a single
|
||
|
:file:`settings.py` file. For example, you might have settings files that
|
||
|
import other settings file, such as dev, test, and production settings files
|
||
|
that source a base settings file.
|
||
|
|
||
|
This command also supports dumping the data in a few different formats.
|
||
|
|
||
|
More Info
|
||
|
---------------
|
||
|
|
||
|
The simplest way to run it is with no arguments::
|
||
|
|
||
|
$ python manage.py print_settings
|
||
|
|
||
|
Some other variations::
|
||
|
|
||
|
$ python manage.py print_settings --format=json
|
||
|
$ python manage.py print_settings --format=yaml # Requires PyYAML
|
||
|
|
||
|
For more info, take a look at the built-in help::
|
||
|
|
||
|
$ python manage.py print_settings --help
|
||
|
Usage: manage.py print_settings [options]
|
||
|
|
||
|
Print the active Django settings.
|
||
|
|
||
|
Options:
|
||
|
-v VERBOSITY, --verbosity=VERBOSITY
|
||
|
Verbosity level; 0=minimal output, 1=normal output,
|
||
|
2=verbose output, 3=very verbose output
|
||
|
--settings=SETTINGS The Python path to a settings module, e.g.
|
||
|
"myproject.settings.main". If this isn't provided, the
|
||
|
DJANGO_SETTINGS_MODULE environment variable will be
|
||
|
used.
|
||
|
--pythonpath=PYTHONPATH
|
||
|
A directory to add to the Python path, e.g.
|
||
|
"/home/djangoprojects/myproject".
|
||
|
--traceback Print traceback on exception
|
||
|
--format=FORMAT Specifies output format.
|
||
|
--indent=INDENT Specifies indent level for JSON and YAML
|
||
|
--version show program's version number and exit
|
||
|
-h, --help show this help message and exit
|
||
|
|