“无法打开文件'manage.py':[Errno 2]没有这样的文件或目录”当我尝试运行server localhost时出现此错误

问题描述 投票:1回答:1

每当我尝试runserver时,我都会在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
django python-3.x visual-studio-code
1个回答
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目录,然后您的命令将起作用。

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

© www.soinside.com 2019 - 2024. All rights reserved.