Переглянути джерело

Fixed #30003 -- Added usable entry point in default manage.py.

jpic 6 роки тому
батько
коміт
9453bc77f4
1 змінених файлів з 6 додано та 1 видалено
  1. 6 1
      django/conf/project_template/manage.py-tpl

+ 6 - 1
django/conf/project_template/manage.py-tpl

@@ -2,7 +2,8 @@
 import os
 import sys
 
-if __name__ == '__main__':
+
+def main():
     os.environ.setdefault('DJANGO_SETTINGS_MODULE', '{{ project_name }}.settings')
     try:
         from django.core.management import execute_from_command_line
@@ -13,3 +14,7 @@ if __name__ == '__main__':
             "forget to activate a virtual environment?"
         ) from exc
     execute_from_command_line(sys.argv)
+
+
+if __name__ == '__main__':
+    main()