Created by: senpos
What is this Python project?
dynaconf is a layered configuration system for Python applications - with strong support for 12-factor applications and extensions for Flask and Django.
What's the difference between this Python project and similar ones?
- allows to store parameters in multiple file formats (
.toml
,.json
,.yaml
,.ini
and.py
) - sensitive secrets like tokens and passwords can be stored in safe places like
.secrets
file or vault server - has drop in extensions for Flask and Django
- powerful CLI to help you manage your settings via console.
- customizable Validation System to ensure correct config parameters.
- allows to access settings from anywhere within a single
dynaconf.settings
module
It works like a magic and makes managing settings a lot easier.