Skip to main content

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

  1. Add "dbsettings" to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = [
         ...,
         'dbsettings',
     ]
    
  2. Run python manage.py makemigrations dbsettings and python manage.py migrate dbsettings to create the models.

  3. 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.

  4. 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 install dbsettings```

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dbsettings-0.9.5.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

dbsettings-0.9.5-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file dbsettings-0.9.5.tar.gz.

File metadata

  • Download URL: dbsettings-0.9.5.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for dbsettings-0.9.5.tar.gz
Algorithm Hash digest
SHA256 9e528d9feddaefc5071f6fccd7b7f76e514d168c0cd2a3cc9633feb7ba1abf2e
MD5 2ca48e7256f86dad23246b9dce9684bc
BLAKE2b-256 fe2be1b6365e3485f261ceffa984405b5e0b773e2925f40ad680814d32881e67

See more details on using hashes here.

File details

Details for the file dbsettings-0.9.5-py3-none-any.whl.

File metadata

  • Download URL: dbsettings-0.9.5-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for dbsettings-0.9.5-py3-none-any.whl
Algorithm Hash digest
SHA256 bb0811127ace6b722403131dfef6e23656d962b1441ab3ff1530b072bc3ba077
MD5 bba3a8c47624ecb3e17a3d0907043bec
BLAKE2b-256 3b058d21683ca81bb94441040394107ced8141a54e34a5a43232c79baf70f2c4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page