summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xdjango/conf/project_template/manage.py-tpl11
1 files changed, 8 insertions, 3 deletions
diff --git a/django/conf/project_template/manage.py-tpl b/django/conf/project_template/manage.py-tpl
index 391dd88ba4..71d47d97ec 100755
--- a/django/conf/project_template/manage.py-tpl
+++ b/django/conf/project_template/manage.py-tpl
@@ -4,7 +4,12 @@ import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "{{ project_name }}.settings")
-
- from django.core.management import execute_from_command_line
-
+ try:
+ from django.core.management import execute_from_command_line
+ except ImportError:
+ raise ImportError(
+ "Couldn't import Django. Are you sure it's installed and available "
+ "on your PATH environment variable? Did you forget to activate a "
+ "virtual environment?"
+ )
execute_from_command_line(sys.argv)