I would follow the flow of execution to ensure your local_settings are
being sourced. For example, in the default project template:

1. You're running makemigrations through manage.py which defines
DJANGO_SETTINGS_MODULE as the settings.py file in your main project
directory.

    settings_module = "%s.settings" % real_project_name("{{ project_name }}")
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", settings_module)

2. The settings.py looks for a local_settings.py file in the
main project directory and imports it.

    f = os.path.join(PROJECT_APP_PATH, "local_settings.py")
    if os.path.exists(f):
        import sys
        import imp
        module_name = "%s.local_settings" % PROJECT_APP
        module = imp.new_module(module_name)
        module.__file__ = f
        sys.modules[module_name] = module
        exec(open(f, "rb").read())

If your project looks different than the default, that would be
noteworthy.

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mezzanine-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to