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

使用Python的Django框架开发应用时服务器无响应求助

Django项目搭建后服务器无法连接的排查方案

以下是针对你遇到的「项目搭建后无输出、浏览器提示‘无法访问此网站,服务器拒绝连接’」问题的排查与解决步骤:

  • 确认开发服务器是否正常启动
    执行启动命令python manage.py runserver后,终端必须输出类似 Starting development server at http://127.0.0.1:8000/ 的日志。如果没有任何输出或出现报错:

    • 若提示端口被占用,换端口启动:python manage.py runserver 8001
    • 若提示模块缺失,检查Django是否真的在当前环境安装成功:执行pip show django,能看到版本信息才说明安装有效。
  • 核对访问地址的正确性
    浏览器必须访问终端日志里显示的地址,默认是http://127.0.0.1:8000或http://localhost:8000,不要随意添加额外路径(除非你已经配置了对应路由)。如果启动时指定了外部IP(比如python manage.py runserver 0.0.0.0:8000),本地访问仍用127.0.0.1:8000。

  • 验证VS Code的Python环境一致性

    • 点击VS Code左下角状态栏的Python版本,确认当前使用的解释器是你安装Django的环境(虚拟环境或全局环境)
    • 若使用虚拟环境,确保终端已经激活环境:Windows执行venv\Scripts\activate,Linux/macOS执行source venv/bin/activate,激活后再重新启动服务器。
  • 排查防火墙或安全软件拦截
    Windows防火墙、第三方杀毒软件可能会拦截Python的网络请求。暂时关闭这类软件后重新测试,若能正常访问,将Python程序添加到安全软件的允许列表中。

  • 检查项目配置文件
    打开项目根目录的settings.py,确认ALLOWED_HOSTS配置:

    • 本地测试可临时设置为ALLOWED_HOSTS = ['127.0.0.1', 'localhost'],或ALLOWED_HOSTS = ['*'](注意:生产环境禁止使用*)
    • 修改后保存,重启服务器再尝试访问。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 00:25:26