“无法打开文件'manage.py':[Errno 2]没有这样的文件或目录”当我尝试运行服务器本地主机时遇到此错误

时间:2019-03-22 03:31:38

标签: django python-3.x visual-studio-code

每当我尝试运行服务器时,都会在Django中收到此错误。

这是我的shell命令:

C:\Users\Prozzzz\Django_projects> Django-admin startproject Django_projects
C:\Users\Prozzzz\Django_projects> python manage.py runserver
C:\Users\Prozzzz\AppData\Local\Programs\Python\Python37-32\python.exe: can't open file 'manage.py': [Errno 2] No such file or directory

1 个答案:

答案 0 :(得分:0)

startproject

  

django-admin startproject name [directory]

     

为当前目录或给定目标中的给定项目名称创建Django项目目录结构。

     

默认情况下,新目录包含manage.py和项目包(包含settings.py和其他文件)。有关详细信息,请参见模板来源。

正如评论者所指出的那样,您需要位于包含manage.py文件的目录中才能运行命令:$ python manage.py runserver

Django提供的startproject命令(不带directory参数)将在您当前的工作目录中创建一个包含必要的manage.py文件的目录。因此,您需要将目录(cd更改为./Django_projects目录,然后您的命令才能生效。

或者,您可以传递.目录参数以实例化当前工作目录中的项目。