django_debug_tool 不显示

一般的安装步骤

1 安装依赖库

pip3 install django-debug-toolbar

2 settings.py中 将 debug_toolbar 添加到 INSTALL_APPS 中

INSTALLED_APPS = [
  'django.contrib.staticfiles',
  …
  'debug_toolbar',# 注册debug_toolbar,放在django.contrib.staticfiles后面
]

3 settings.py中 在中间件中加入DebugToolbarMiddleware

MIDDLEWARE = [
  # ...
  'debug_toolbar.middleware.DebugToolbarMiddleware', # 放置在第一排
  # ...
]

4 在settings.py中加入以下配置项 INTERNAL_IPS

INTERNAL_IPS = [‘127.0.0.1', ] # 配置调试IP

5 在 urls 中 添加如下

if settings.DEBUG:  #判断是否为调试模式
    import debug_toolbar
    urlpatterns = [
        path('__debug__/', include(debug_toolbar.urls)),  # 配置debug_toolbar 的url,其中‘__debug__/’可以为任何未使用的路径名
    ]+urlpatterns

处理不显示的问题

情况一

  • 尝试让其强制显示 setting.py中配置
    DEBUG_TOOLBAR_CONFIG = { 
      'SHOW_TOOLBAR_CALLBACK': lambda x: True,
    }
    

情况二

  • 处理win10系统不兼容的bug
  • 更改注册表文件

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT.js]

“Content Type”=”text/javascript”

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes.js]

“Content Type”=”text/javascript”

```
不会的话, 直接给个打包的附件
下载后,双击执行即可
点击下载

关键分析点

  • 如果确定后端配置正确, 一定要看前端的报错信息,根据前端的报错信息,找到解决方法

原文链接: django_debug_tool 不显示 版权所有,转载时请注明出处,违者必究。
注明出处格式:流沙团 ( https://gyarmy.com/post-741.html )

发表评论

0则评论给“django_debug_tool 不显示”