我在项目中添加了以下设置
DEBUG_TOOLBAR_PATCH_SETTINGS = False
INTERNAL_IPS = ('127.0.0.1', )
MIDDLEWARE_CLASSES = (
'debug_toolbar.middleware.DebugToolbarMiddleware',...)
INSTALLED_APPS = (...,
'debug_toolbar',)
urlpatterns += patterns('',
url(r'^__debug__/', include(debug_toolbar.urls)),
)
工具栏会加载项目根网址和管理员,但不会加载到应用网址上。
答案 0 :(得分:0)
通常你只需要将Django Debug Toolbar添加到你的应用程序
INSTALLED_APPS = (
'debug_toolbar',
)
用于设置文件中的麻烦安装
DEBUG_TOOLBAR_PATCH_SETTINGS = False
MIDDLEWARE_CLASSES = (
...
'debug_toolbar.middleware.DebugToolbarMiddleware',
...
)
请注意,'debug_toolbar.middleware.DebugToolbarMiddleware'导入的位置非常重要
然后在你的urls.py
if settings.DEBUG: # make sure the toolbar is above ?CKeditor and FeinCMS
import debug_toolbar
urlpatterns += patterns('',
url(r'^__debug__/', include(debug_toolbar.urls)),
)
请注意,调试网址包括应该在您的网址文件的底部,但不一定在最后。它应该低于您的应用,但高于某些第三方应用。
所以你可能需要在MIDDLEWARE_CLASSES和urls.py中定位导入位置