2015-02-08 27 views
0

我已經在項目的根URL和管理我的項目的Django調試工具欄是不是在我的應用程序加載的網址

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

通常你只需要Django的調試工具欄添加到您的應用程序

INSTALLED_APPS = (
    'debug_toolbar', 
) 

的麻煩安裝在你的設置文件

DEBUG_TOOLBAR_PATCH_SETTINGS = False 

MIDDLEWARE_CLASSES = (
    ... 
    'debug_toolbar.middleware.DebugToolbarMiddleware', 
    ... 
) 

注意的是,當「debug_toolbar.middleware.DebugToolbarMiddleware的順序'import sits is important

then then in your 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)), 
    ) 

請注意,調試網址包含的內容應該朝向您的url文件的底部,但不一定在末尾。它應該低於你的應用程序,但超過一些第三方應用程序。

因此,您可能需要在MIDDLEWARE_CLASSES和urls.py中定位導入位置.py

相關問題