我想我已经尝试了网络上的几乎所有解决方案,但 django 调试工具栏仍然没有出现在我的网站上。困难的是它没有给出任何错误,或者我可以找到问题的任何迹象。
我试过自动安装和手动安装。以下是最常见的尝试:
将我的 ip 添加到内部 ips,甚至添加
SHOW_TOOLBAR_CALLBACK = lambda x: True
运行
collectstatic
命令检查任何未在我的页面中关闭的 html 标记
debug=True
在settings.py中确认
5) 删除 .pyc 文件
等等..
编辑以包含设置
设置.py:
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
# Uncomment the next line for simple clickjacking protection:
# 'django.middleware.clickjacking.XFrameOptionsMiddleware',
'debug_toolbar.middleware.DebugToolbarMiddleware',
)
DEBUG_TOOLBAR_PATCH_SETTINGS = False
SHOW_TOOLBAR_CALLBACK = lambda x: True
INTERNAL_IPS = ('bla','bla',)
我的项目/我的项目/urls.py:
if settings.DEBUG:
import debug_toolbar
urlpatterns += patterns('',
url(r'^__debug__/', include(debug_toolbar.urls)),
)