Opened 19 years ago
Closed 19 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 , 19 years ago
| Attachment: | manage-settings.diff added |
|---|
comment:1 by , 19 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.