A Django app to store key-value pairs in the database
Project description
django-dbsettings
dbsettings is a simple reusable Django app allowing you to store key-value pairs in your database, so you can store configuation in your database easily.
Quick start
-
Add "dbsettings" to your INSTALLED_APPS setting like this:
INSTALLED_APPS = [ ..., 'dbsettings', ]
-
Run
python manage.py makemigrations dbsettings
andpython manage.py migrate dbsettings
to create the models. -
Start the development server and visit http://127.0.0.1:8000/admin/ to add configuration values or use dbsettings.functions.setValue(key, value) in your code.
-
To retrieve a configuration value from the database, use dbsettings.functions.getValue(key) in your code.
Upgrade notes
When upgrading to 0.9 from a previous version, your database tables will need to be updated. To do this, just execute step 2 from the "Quick start" section again.
When upgrading to 0.9.5 or later from a previous version, you should first uninstall the old version. To do that, run:
pip uninstall django-dbsettings
pip install dbsettings
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for dbsettings-0.9.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a59352ebdec82a43837987a05015c9f7d2ac69b89e0f23d2367956bd966fc43a |
|
MD5 | 29a3c7404fbc354d60a26edd494c27d8 |
|
BLAKE2b-256 | b1beee69320bf6ec8707ec98b670ccfeddfc1a17f1d45ee7ddc7f03c08393c53 |