django-websettings

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


Keywords
web, wsgi, django
License
Other
Install
pip install django-websettings==1.0b1

Documentation

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