C:Users/arpchauh/PycharmProjects/post_blog/blogs>python manage.py runserver
python: can't open file 'manage.py': [Errno 2] No such file or directory
C:Users/arpchauh/PycharmProjects/post_blog/blogs>python manage.py runserver
python: can't open file 'manage.py': [Errno 2] No such file or directory
manage.py
应该放在项目的根目录下,所以如果你进入 C:Users/arpchauh/PycharmProjects/post_blog
文件夹,你就可以运行该命令。
manage.py
文件应位于项目的根目录中。您需要进入manage.py
所在的目录。可能导致此问题的一个错误是输入
django-admin startapp app_name
替代
django-admin startproject project_name
一旦您启动Django应用程序
django-admin startporject my_project_name
你需要进入my_project_name文件夹并运行
python manage.py runserver
你的 manage.py 文件应该位于项目的根目录中。你需要进入 manage.py 所在的目录,然后运行服务器 python manage.py runserver
你的“manage.py”文件在“post_blog”文件夹中,而你正在以下目录中给出命令 C:Users/arpchauh/PycharmProjects/post_blog/blogs>
如果你仔细看,你会发现blogs文件夹中没有manage.py文件,这就是为什么会出现问题的原因
使用这个命令,我希望它能解决你的问题
C:Users/arpchauh/PycharmProjects/post_blog> python manage.py runserver
manage.py
文件必须在项目文件夹的根目录中可用。如果它在任何子目录中,将会给你错误。
如果您受限于将文件保留在子目录中,您可以更改文件夹的权限,以便python cli可以读取它。
非常简单。您不在项目根文件夹内(而是在博客应用程序文件夹中)。确保您将目录更改为项目文件夹并运行这些命令。
使用cd
命令更改目录
cd C:Users/arpchauh/PycharmProjects/post_blog
// or move one step backword
cd ..
请参考我的项目路径 C:\Users\sharpfungs\Desktop\django\djangosite,以便与您的匹配。 确保您的 virtualenv 已激活,如 (myproject) C:>(适用于 Windows)。 然后在项目文件夹的根目录中运行服务器。