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

Django运行runserver后127.0.0.1:8000无法访问(ERR_SSL_PROTOCOL_ERROR)求助

解决Django开发服务器访问出现ERR_SSL_PROTOCOL_ERROR的问题
  • 检查浏览器地址协议:你是不是在地址栏输入了https://127.0.0.1:8000/?Django 2.2.4的默认开发服务器只支持HTTP,不自带SSL证书,必须输入http://127.0.0.1:8000/,把开头的https改成http。
  • 用无痕模式测试:如果之前误访问过HTTPS版本,浏览器可能自动跳转。按Ctrl+Shift+N打开Chrome无痕窗口,直接输入http://127.0.0.1:8000/尝试。
  • 确认服务器运行状态:回到cmd窗口,查看是否有红色报错信息,确保服务器没有意外终止。正常运行时会持续显示“Starting development server at http://127.0.0.1:8000/”类的日志。
  • 核对实际使用端口:如果8000端口被其他程序占用,Django会自动切换端口。仔细看cmd日志里的服务器地址,确认端口是否为8000,若端口变更(比如8001),就访问对应端口的HTTP地址。
  • 禁用HTTPS强制跳转插件:如果安装了HTTPS Everywhere这类插件,它会强制把HTTP转为HTTPS,暂时禁用后再测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 03:42:04