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.