#18496 closed Uncategorized (invalid)
wsgi.py script need to add project path to sys.path — at Version 1
Reported by: | Owned by: | nobody | |
---|---|---|---|
Component: | Uncategorized | Version: | 1.4 |
Severity: | Normal | Keywords: | wsgi, sys.path |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | yes | UI/UX: | no |
Description (last modified by )
In Django 1.4, the default wsgi.py script should append the project path to sys.path in order for the apache wsgi process to be able to import from the project apps.
Something along these lines:
import sys path = os.path.abspath(os.path.join(__file__, '..', '..')) if path not in sys.path: sys.path.append(path)
Change History (1)
comment:1 by , 12 years ago
Description: | modified (diff) |
---|---|
Resolution: | → invalid |
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
AFAIK the new WSGI script was precisely introduced to eliminate such
sys.path
hacks.There's probably a problem with your
PYTHONPATH
and/or the way you import your project apps.Here are the recommended support channels.