ProjectDjango/Project.py

branch
eric7
changeset 178
60c87e256fc7
parent 176
1395e0583f4e
child 180
64339135bd61
--- a/ProjectDjango/Project.py	Thu Dec 30 11:59:01 2021 +0100
+++ b/ProjectDjango/Project.py	Fri Dec 31 13:16:39 2021 +0100
@@ -1305,7 +1305,7 @@
             if isWindowsPlatform():
                 for cmd in [
                     # standard Python
-                    os.path.join(virtualEnv, "Scripts", "django-admin.py"),
+                    os.path.join(virtualEnv, "Scripts", "django-admin.exe"),
                     # PyPy
                     os.path.join(virtualEnv, "bin", "django-admin.py"),
                 ]:
@@ -1315,11 +1315,11 @@
                     cmd = ""
             else:
                 cmds = [
+                    os.path.join(virtualEnv, "bin", "django-admin"),
                     os.path.join(virtualEnv, "bin", "django-admin.py"),
-                    os.path.join(virtualEnv, "bin", "django-admin"),
+                    os.path.join(virtualEnv, "local", "bin", "django-admin"),
                     os.path.join(virtualEnv, "local", "bin",
                                  "django-admin.py"),
-                    os.path.join(virtualEnv, "local", "bin", "django-admin"),
                 ]
                 for cmd in cmds:
                     if os.path.exists(cmd):
@@ -1331,7 +1331,7 @@
                 debugEnv = self.__getDebugEnvironment(language)
                 for cmd in [
                     # standard Python
-                    os.path.join(debugEnv, "Scripts", "django-admin.py"),
+                    os.path.join(debugEnv, "Scripts", "django-admin.exe"),
                     # PyPy
                     os.path.join(debugEnv, "bin", "django-admin.py"),
                 ]:
@@ -1341,14 +1341,17 @@
                     cmd = ""
             else:
                 if language == "Python3":
-                    cmds = ["django-admin3.py", "django-admin3",
+                    cmds = ["django-admin3",
+                            "django-admin3.py",
                             "django-admin.py-3.10",
-                            "django-admin.py-3.9", "django-admin.py-3.8",
-                            "django-admin.py-3.7", "django-admin.py-3.6",
+                            "django-admin.py-3.9",
+                            "django-admin.py-3.8",
+                            "django-admin.py-3.7",
+                            "django-admin.py-3.6",
                             ]
                 else:
                     cmds = []
-                cmds.extend(["django-admin.py", "django-admin"])
+                cmds.extend(["django-admin", "django-admin.py"])
                 for cmd in cmds:
                     if Utilities.isinpath(cmd):
                         break

eric ide

mercurial