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

Django新手安装Django Debug Toolbar后页面加载异常求助

你当前遇到的Django Debug Toolbar加载异常问题,可按以下步骤排查修复:

  1. 首先补全模板缺失的闭合</html>标签
    Django Debug Toolbar默认会自动在页面的</html>标签前注入自身的样式、脚本代码,你当前贴出的模板只有</body>没有</html>,会导致注入逻辑失效,原始的toolbar代码直接暴露在页面上。
    补全后的模板参考:
<html>
<body>
    {% if name %}
    <h1>Hello {{name}}</h1>
    {% else %}
    <h1>Hello World</h1>
    {% endif %}
</body>
</html>
  1. 确认配置项全部正确添加
  • 检查settings.py的INSTALLED_APPS列表中已加入debug_toolbar
  • 检查settings.py的MIDDLEWARE列表中已加入debug_toolbar.middleware.DebugToolbarMiddleware,且该中间件放置在列表尽量靠前的位置
  • 检查settings.py中已添加本地IP配置:INTERNAL_IPS = ['127.0.0.1']
  • 确认settings.py中DEBUG = True,Debug Toolbar仅在调试模式开启时生效
  • 检查项目根urls.py中已添加Debug Toolbar路由:
from django.conf import settings
from django.urls import include, path

if settings.DEBUG:
    import debug_toolbar
    urlpatterns = [
        path('__debug__/', include(debug_toolbar.urls)),
    ] + urlpatterns

完成以上检查修改后重启Django服务即可正常加载工具栏。

内容的提问来源于stack exchange,提问作者N.Av

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 09:27:05