Skip to content

Instantly share code, notes, and snippets.

@rochacbruno
Created April 30, 2020 15:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rochacbruno/0aa1e0c84a9c0522f65a6a6d7f2a182c to your computer and use it in GitHub Desktop.
Save rochacbruno/0aa1e0c84a9c0522f65a6a6d7f2a182c to your computer and use it in GitHub Desktop.
Dynaconf loader order example
from dynaconf import LazySettings
settings = LazySettings(
# you can pass also default values for settings
FOO="bar",
# You can also pass Dynaconf configuration oprions
# .: Those ending with `_FOR_DYNACONF`: docs/guides/configuration.html
ENVVAR_PREFIX_FOR_DYNACONF="MYPROJECTNAME",
# You can also change order of loaders
LOADERS_FOR_DYNACONF=[
'dynaconf.loaders.toml_loader', # loaded first
'dynaconf.loaders.yaml_loader', # loaded first
'path.to.your.custom.loader',
'dynaconf.loaders.redis_loader',
'dynaconf.loaders.vault_loader',
'dynaconf.loaders.env_loader' # loaded latest (overrides previous)
],
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment