# 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.
Metadata
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 | Provenance | |
|---|---|---|---|---|
| django-dynamic-preferences-plus-0.7.15.tar.gz | 24.0 kB | Without provenance | 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
|
Security for django-dynamic-preferences-plus 0.7.15
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.