Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#18496 closed Uncategorized (invalid)

wsgi.py script need to add project path to sys.path — at Version 1

Reported by: medhat.gayed@… 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 Aymeric Augustin)

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 Aymeric Augustin, 12 years ago

Description: modified (diff)
Resolution: invalid
Status: newclosed

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.

Note: See TracTickets for help on using tickets.
Back to Top