[patch] Settings is loaded as a file rather than a module when using manage.py
|Reported by:||john@…||Owned by:||adrian|
|Component:||Core (Management commands)||Version:||magic-removal|
|Has patch:||yes||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
If my settings are not in a file nameed settings.py which is the same directory as manage.py, django/core/management.py complains.
Patch changes django.core.management.execute_manager to take the absolute filename of manage.py, the name of the settings module and works out the correct paths and modules. The patch also changes the default manage.py to send the correct path to execute_manager.
Settings can also be in __init__.py (which is where I first started to see this issue).