Smarter way to load settings from extensions.

see #1109
This commit is contained in:
Antoine Nguyen
2017-04-24 15:42:45 +02:00
parent 1bd34815be
commit f08d943f6c
@@ -252,6 +252,12 @@ LOGGING = {
}
}
}
# Load settings from extensions
{% for extension in extra_settings %}
from {{ extension }}.settings import *
try:
from {{ extension }} import settings as {{ extension }}_settings
{{ extension }}_settings.apply(globals())
except AttributeError:
from {{ extension }}.settings import *
{% endfor %}