我的settings.py中的相关设置如下
DEBUG = True
DEBUG_TOOLBAR_PATCH_SETTINGS = False
INTERNAL_IPS = ('127.0.0.1',)
MIDDLEWARE_CLASSES = (
...,
'debug_toolbar.middleware.DebugToolbarMiddleware',
...,
)
INSTALLED_APPS = (
...,
'debug_toolbar',
...,
)
我还根据explicit setup instructions设置了urls.py文件。工具栏确实显示,但没有按预期显示。每个菜单项旁边都有复选框,所有链接都有href =“#”。
这看起来很奇怪 - 我之前使用过DjDb,但我从未见过这个。如果有人能够提供一些有关这个问题的见解,那就太棒了!感谢
更新:
正如Alasdair所指出的,复选框是一个新功能,链接由django-debug-toolbar的javascript组件指示,因此它们正确地具有href =“#”。打开浏览器的JS控制台确实显示工具栏正在使用不推荐使用的属性:
event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
但这只是一个警告,所以无论如何我都希望它仍能正常工作。
答案 0 :(得分:2)
所有链接都是href="#"
。复选框是最近添加的,允许您禁用面板。
听起来JavaScript并不适合你。使用浏览器的开发人员工具查找错误,可能是404或JavaScript错误。