You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Django新手创建portfolio项目执行startapp时遇manage.py不存在错误求助

Django创建项目后找不到manage.py的解决办法

问题重现

我是Django新手,尝试创建名为portfolio的项目,执行以下步骤后遇到错误:

  • python -m venv ./venv
  • .\venv\Scripts\activate
  • pip install django
  • django-admin startproject portfolio

执行第5步时出错:

  • 命令:python manage.py startapp portfolio
  • 错误信息:

(venv) PS C:\Users\Dell\OneDrive\Desktop\portfolio> python manage.py startapp portfolio
C:\Users\Dell\AppData\Local\Programs\Python\Python311\python.exe: can't open file 'C:\Users\Dell\OneDrive\Desktop\portfolio\manage.py': [Errno 2] No such file or directory

问题原因

执行django-admin startproject portfolio命令后,Django会在当前目录下生成一个portfolio子文件夹,manage.py文件就存放在这个子文件夹里,你当前执行命令的目录并不包含这个文件。

解决步骤

  1. 先切换到生成的项目子文件夹:
cd portfolio
  1. 再执行创建app的命令:
python manage.py startapp portfolio

或者直接使用完整路径执行命令(无需切换目录):

python portfolio/manage.py startapp portfolio

注意事项

项目名和app名都设置为portfolio是允许的,但后续在配置settings.py时要注意区分项目的配置模块和app模块,避免混淆。

内容的提问来源于stack exchange,提问作者Cora Sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 02:42:04