Skip to content
Snippets Groups Projects
Unverified Commit b35cf731 authored by Brian Mesick's avatar Brian Mesick Committed by GitHub
Browse files

Merge pull request #19367 from open-craft/giovanni/bb-674-django-configuration-preferences

BB-674 - Change Django's configuration precedence in manage.py
parents 1fa2570a 56820777
No related branches found
No related tags found
No related merge requests found
......@@ -97,11 +97,13 @@ def parse_args():
if __name__ == "__main__":
edx_args, django_args = parse_args()
edx_args_base = edx_args.settings_base.replace('/', '.') + '.'
if edx_args.settings:
os.environ["DJANGO_SETTINGS_MODULE"] = edx_args.settings_base.replace('/', '.') + "." + edx_args.settings
else:
os.environ.setdefault("DJANGO_SETTINGS_MODULE", edx_args.default_settings)
os.environ["DJANGO_SETTINGS_MODULE"] = edx_args_base + edx_args.settings
elif os.environ.get("EDX_PLATFORM_SETTINGS") and not os.environ.get("DJANGO_SETTINGS_MODULE"):
os.environ["DJANGO_SETTINGS_MODULE"] = edx_args_base + os.environ["EDX_PLATFORM_SETTINGS"]
os.environ.setdefault("DJANGO_SETTINGS_MODULE", edx_args.default_settings)
os.environ.setdefault("SERVICE_VARIANT", edx_args.service_variant)
enable_contracts = os.environ.get('ENABLE_CONTRACTS', False)
......
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