django-websettings
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'