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

同一VS Code文件夹下已有运行的Django项目,如何启动另一项目?

Django多项目启动故障排查方案
  • 确认虚拟环境激活状态
    若两个项目使用独立虚拟环境,需切换到baseproject对应的虚拟环境:

    • Windows:.\venv\Scripts\activate
    • Mac/Linux:source venv/bin/activate
      共用虚拟环境可跳过此步。
  • 切换到正确的项目根目录
    在终端执行cd smcode5/baseproject,确保当前工作目录包含manage.py文件。

  • 规避端口冲突
    8000端口大概率被web_project的服务器占用,启动baseproject时指定其他端口:
    python manage.py runserver 8001
    也可先按Ctrl+C终止web_project的服务器,再尝试用8000端口启动baseproject。

  • 验证项目配置正确性
    打开baseproject的settings.py,确认ALLOWED_HOSTS配置合理,例如:
    ALLOWED_HOSTS = ['localhost', '127.0.0.1']
    同时执行pip list检查Django及依赖包是否已安装,缺失则运行pip install django。

  • 检查项目结构完整性
    确认baseproject根目录下存在manage.py,且内部包含同名配置文件夹(含settings.py、urls.py等核心文件)。

  • 清理缓存与迁移文件
    执行python manage.py clear清理缓存;若存在未应用的数据库迁移,依次运行:
    python manage.py makemigrations
    python manage.py migrate

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 12:45:41