Skip to content
Snippets Groups Projects
Commit 187aa8a6 authored by plup's avatar plup
Browse files

feature: extended custom settings from django defaults

parent 8e0766f1
No related branches found
No related tags found
No related merge requests found
import yaml import yaml
import os import os
from django.conf import settings as django_settings from django.conf import global_settings
try: try:
from importlib import import_module from importlib import import_module
...@@ -27,7 +27,17 @@ def configure(): ...@@ -27,7 +27,17 @@ def configure():
os.environ['DJANGO_SETTINGS_MODULE'] = settings os.environ['DJANGO_SETTINGS_MODULE'] = settings
class LDPSettings(object): # build a class from django default settings
class DefaultSettings(object):
pass
for attr in vars(global_settings):
if not attr.startswith('_'):
value = getattr(global_settings, attr)
setattr(DefaultSettings, attr, value)
class LDPSettings(DefaultSettings):
def __init__(self, path): def __init__(self, path):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment