每当我尝试运行服务器时,都会在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
答案 0 :(得分:0)
django-admin startproject name [directory]
为当前目录或给定目标中的给定项目名称创建Django项目目录结构。
默认情况下,新目录包含manage.py和项目包(包含settings.py和其他文件)。有关详细信息,请参见模板来源。
正如评论者所指出的那样,您需要位于包含manage.py
文件的目录中才能运行命令:$ python manage.py runserver
Django提供的startproject
命令(不带directory参数)将在您当前的工作目录中创建一个包含必要的manage.py
文件的目录。因此,您需要将目录(cd
更改为./Django_projects
目录,然后您的命令才能生效。
或者,您可以传递.
目录参数以实例化当前工作目录中的项目。