diff options
| author | Jacob Kaplan-Moss <jacob@jacobian.org> | 2009-02-16 21:03:09 +0000 |
|---|---|---|
| committer | Jacob Kaplan-Moss <jacob@jacobian.org> | 2009-02-16 21:03:09 +0000 |
| commit | fd28d04c39f83672f674aa2d83557db36a70b4b5 (patch) | |
| tree | b04f7bd38cb24ae4ed1a094fcb8a54f36806bdd6 | |
| parent | 8ada8d7c0391572d0b1f0408394d041e59d19be4 (diff) | |
Merge branch 'master' into upstream-trunk
git-svn-id: http://code.djangoproject.com/svn/django/trunk@9843 bcc190cf-cafb-0310-a4f2-bffc1f526a37
| -rw-r--r-- | django/core/management/__init__.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/django/core/management/__init__.py b/django/core/management/__init__.py index c4396d2976..ec5ea19c98 100644 --- a/django/core/management/__init__.py +++ b/django/core/management/__init__.py @@ -319,15 +319,18 @@ def setup_environ(settings_mod, original_settings_path=None): if settings_name.endswith("$py"): settings_name = settings_name[:-3] - sys.path.append(os.path.join(project_directory, os.pardir)) - project_module = __import__(project_name, {}, {}, ['']) - sys.path.pop() - # Set DJANGO_SETTINGS_MODULE appropriately. if original_settings_path: os.environ['DJANGO_SETTINGS_MODULE'] = original_settings_path else: os.environ['DJANGO_SETTINGS_MODULE'] = '%s.%s' % (project_name, settings_name) + + # Import the project module. We add the parent directory to PYTHONPATH to + # avoid some of the path errors new users can have. + sys.path.append(os.path.join(project_directory, os.pardir)) + project_module = __import__(project_name, {}, {}, ['']) + sys.path.pop() + return project_directory def execute_from_command_line(argv=None): |
