summaryrefslogtreecommitdiff
path: root/django/bin/django-admin.py
diff options
context:
space:
mode:
authorAdrian Holovaty <adrian@holovaty.com>2005-10-06 17:22:23 +0000
committerAdrian Holovaty <adrian@holovaty.com>2005-10-06 17:22:23 +0000
commitc8930e3af441c68973e96b0afc0361357365bb0d (patch)
treef24b145b816bdcc1c3a99ccea6d1c7d2b6b4b065 /django/bin/django-admin.py
parent485042b74d1ee3abb2f2ab4b4d814f2b9bcdad2c (diff)
Fixed #357 -- Added a '--pythonpath' option to django-admin. Thanks for the patch, Hugo
git-svn-id: http://code.djangoproject.com/svn/django/trunk@793 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/bin/django-admin.py')
-rwxr-xr-xdjango/bin/django-admin.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/django/bin/django-admin.py b/django/bin/django-admin.py
index 31af89dae5..0d021ba172 100755
--- a/django/bin/django-admin.py
+++ b/django/bin/django-admin.py
@@ -53,11 +53,15 @@ def main():
parser = DjangoOptionParser(get_usage())
parser.add_option('--settings',
help='Python path to settings module, e.g. "myproject.settings.main". If this isn\'t provided, the DJANGO_SETTINGS_MODULE environment variable will be used.')
+ parser.add_option('--pythonpath',
+ help='Lets you manually add a directory the Python path, e.g. "/home/djangoprojects/myproject".')
options, args = parser.parse_args()
# Take care of options.
if options.settings:
os.environ['DJANGO_SETTINGS_MODULE'] = options.settings
+ if options.pythonpath:
+ sys.path.insert(0, options.pythonpath)
# Run the appropriate action. Unfortunately, optparse can't handle
# positional arguments, so this has to parse/validate them.