Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Django application to provide a web interface to set a yet another django's settings.
Python Shell
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
docs
websettings
.gitignore
.travis.yml
LICENSE
MANIFEST.in
README.rst
runtest.py
setup.py
tox.ini

README.rst

django-websettings

https://travis-ci.org/hirokiky/django-websettings.png

Django application to provide a web interface to set a yet another django's settings.

Basic usage

You can set a setting file containing some key-value pairs like django's settings.py. Then a web interface to set setting values will be provided automatically.

The value in the setting file is handled as default value of web interface. A new value set from web interface overrides that default value.

The setting file will be like this:

HTT_DRUM_PLAYER = 'Ritsu Tainaka'
HTT_BASS_PLAYER = 'Mio Akiyama'

Then you can get setting values from websettings.

>>> from websettings import websettings
>>> websettings.HTT_BASS_PLAYER
'Mio Akiyama'

After you set overriding value (like 'Jun Suzuki') by using web interface...:

>>> websettings.HTT_BASS_PLAYER
'Jun Suzuki'

Resources

Something went wrong with that request. Please try again.