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

切换Django新项目后仍加载旧项目文件,寻求技术协助

解决Django新项目加载旧项目的问题

核心排查与解决步骤

1. 确保虚拟环境正确激活

  • 每次操作前,先进入新项目根目录,再激活专属虚拟环境:
    • Windows系统:执行 venv\Scripts\activate
    • macOS/Linux系统:执行 source venv/bin/activate
  • 激活成功后终端开头会显示(venv),确认是新项目的虚拟环境,而非旧项目的。

2. 修正VS Code工作区范围

  • 关闭当前VS Code窗口,重新通过文件 -> 打开文件夹选择新项目的根目录,避免同时加载新旧项目文件夹导致混淆。

3. 清理残留进程与缓存

  • 用Ctrl+C终止所有正在运行的Django服务器进程,防止旧进程占用端口。
  • 删除新项目根目录及各app文件夹下的__pycache__文件夹,清除旧项目缓存残留。

4. 确认启动命令的路径正确性

  • 必须在包含manage.py的新项目根目录下,执行 python manage.py runserver,不要在旧项目目录或错误路径下运行命令。

5. 关于IP地址相同的说明

  • Django默认启动地址为127.0.0.1:8000,这是正常现象,只要确保启动的是新项目的服务器,访问该地址就会加载新项目内容,旧项目服务器已终止的情况下不会产生冲突。

验证流程

  1. 关闭所有终端和VS Code窗口
  2. 打开CMD,导航至新项目根目录
  3. 激活虚拟环境
  4. 运行python manage.py runserver
  5. 打开浏览器访问127.0.0.1:8000,确认是否加载新项目内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 18:42:03