从网上下载好项目学习时,所有文件依赖安装好后在pycharm里直接点击绿色的运行按钮项目却不能运行。提示如下图:

原因
manage.py是 Django 项目管理命令的入口文件。当你直接运行它时,没有指定具体的命令,因此它会显示所有支持的子命令。//这里我们运行manage.py文件时并未传递任何命令参数,因此 Django 输出了可用子命令的列表。这个行为是正常的。
如何正确运行 Django 项目
要启动 Django 的开发服务器,需要在运行 manage.py 时指定 runserver 命令。步骤如下:
1. 在 PyCharm 中正确运行
- ①在 PyCharm 中,右键单击
manage.py文件。- ②选择 "Edit Configurations..."。
- ③在 "Script parameters" 中输入
runserver。- ④保存设置并运行。

2. 在终端中运行
在终端中导航到项目根目录(
manage.py所在目录),然后运行以下命令:
python manage.py runserver
执行后会看到类似如下输出:
Watching for file changes with StatReloader Performing system checks... Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
最后打开浏览器访问 http://127.0.0.1:8000 即可。
可能遇到的其他问题导致此种情况:
-
会不会是因为:找不到 Python 或 Django
- 确保 PyCharm 配置的解释器是正确的(
Settings -> Project -> Python Interpreter)。 - 如果未安装 Django,请运行
pip install django。
- 确保 PyCharm 配置的解释器是正确的(
-
又或者因为:端口冲突
- 如果
8000端口被占用,可以在runserver后指定其他端口,例如:python manage.py runserver 8080
- 如果
17万+

被折叠的 条评论
为什么被折叠?



