Opened 18 years ago
Closed 18 years ago
#2299 closed defect (wontfix)
[patch] Settings is loaded as a file rather than a module when using manage.py
Reported by: | Owned by: | Adrian Holovaty | |
---|---|---|---|
Component: | Core (Management commands) | Version: | magic-removal |
Severity: | normal | Keywords: | |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | yes | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
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).
Attachments (1)
Change History (2)
by , 18 years ago
Attachment: | manage-settings.diff added |
---|
comment:1 by , 18 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
I'm marking this as a wontfix because we're fine with the constraint that manage.py assumes the settings file is called settings.py
. To use Django with another settings file, just use django-admin.py --settings
.
Patch for this ticket.