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

django_debug_toolbar安装后访问出现404问题求助

解决Django Debug Toolbar访问404的问题

我来帮你排查下你遇到的Django Debug Toolbar访问404的问题,结合你给出的配置代码,有几个关键的配置点需要补充或确认:

1. 必须启用DEBUG模式并配置INTERNAL_IPS

Debug Toolbar仅在DEBUG模式开启时才会生效,同时默认只允许指定的内部IP访问,这是很多人容易忽略的核心点。你需要在settings.py中添加以下配置:

# 确保DEBUG为True(生产环境务必改为False)
DEBUG = True

# 允许本地访问的IP列表,本地开发至少要包含127.0.0.1
INTERNAL_IPS = [
    "127.0.0.1",
    # 如果是局域网内测试,可添加你的本地局域网IP,例如 "192.168.3.10"
]

2. 确认中间件顺序是否正确

你当前的MIDDLEWARE配置中,debug_toolbar.middleware.DebugToolbarMiddleware已经放在了最前面,这是符合官方要求的(需要在任何可能修改响应内容的中间件之前),所以这部分没问题。

3. 验证URL配置

你的urls.py中path('__debug__/', include(debug_toolbar.urls))配置是正确的,不需要修改。

额外检查项

  • 确认已经正确安装了包:运行pip install django-debug-toolbar确保包已安装(如果还没装的话)
  • 访问项目时使用http://127.0.0.1:8000而非localhost(部分环境下localhost的IP解析可能不匹配INTERNAL_IPS)
  • 清除浏览器缓存后重新访问页面,配置正确的话Toolbar会自动在页面右侧显示

按照以上步骤调整后,应该就能正常访问Debug Toolbar了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 17:55:38