# What is dynamic-preferences-plus ?
Dynamic-preferences-plus is a Django app designed to manage your project settings. While most of the time, a settings.py file is sufficient, there are some situations where you need something more flexible, such as per-user settings and per-site settings.
For per-user settings, you could actually store them in UserProfile. However, it means that every time you want to add a new setting, you need to add a new column to the UserProfile DB table. Not very efficient.
Dynamic-preferences-plus allow you to register settings (a.k.a. preferences) in a declarative way, for users, sites and your whole project. Preferences values are serialized before storage in database, and automatically deserialized when you want to access them.
With dynamic-preferences-plus, you can update settings on the fly, through django’s admin or custom forms, without restarting your application.
Links:
[Project page](https://github.com/mirk8xr/django-dynamic-preferences)
[PyPi package](https://pypi.python.org/pypi/django-dynamic-preferences-plus)
# License
The project is licensed under BSD license.
Release files for django-dynamic-preferences-plus 0.7.15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-dynamic-preferences-plus-0.7.15.tar.gz | 24.0 kB | Details |
Release files / django-dynamic-preferences-plus-0.7.15.tar.gz
| Download URL | django-dynamic-preferences-plus-0.7.15.tar.gz |
|---|---|
| Size | 24.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
184d06fbd0777d603b1a29b2c94fbb6fb4f7417d4dc4561aa7e1e1b236094d72
|
|
BLAKE2b-256 checksum How to use checksums |
49e22f0fdb55710c5a6713174406f094651d6f9e1d2078767e72da74a6489a29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/2.7
|