duck.settings.settings¶
Provides access to application settings.
Module Contents¶
Classes¶
A class for managing Duck settings. |
Functions¶
Combine default and user settings into a single settings object. |
|
Convert a settings module into a Settings object. |
|
Warn about deprecated settings currently in use. |
Data¶
API¶
- duck.settings.settings.DEPRECATED_SETTINGS: List[Tuple[str, str]]¶
[(‘FORCE_HTTPS’, “Setting ‘FORCE_HTTPS’ is deprecated, please use ‘HTTPS_REDIRECT’ instead.”), (‘FOR…
- duck.settings.settings.SETTINGS: duck.settings.settings.Settings¶
‘get_combined_settings(…)’
- duck.settings.settings.SETTINGS_MODULE¶
‘get(…)’
- class duck.settings.settings.Settings[source]¶
Bases:
dictA class for managing Duck settings.
Initialization
Initialize self. See help(type(self)) for accurate signature.
- source¶
None
- duck.settings.settings.get_combined_settings() duck.settings.settings.Settings[source]¶
Combine default and user settings into a single settings object.
- Returns:
Combined settings object.
- Return type:
- Raises:
SettingsError – Raised if the user settings module cannot be loaded.
- duck.settings.settings.settings_to_dict(settings_module: str) duck.settings.settings.Settings[source]¶
Convert a settings module into a Settings object.