久久青草精品A片狠狠,日韩欧美视频一区二区,亚洲国码AV日韩,国产精品黄在

幫助中心 >  技術知識庫 >  云服務器 >  服務器教程 >  Django調試工具django-debug-toolbar安裝使用教程

Django調試工具django-debug-toolbar安裝使用教程

2016-09-15 07:34:23 10773

在網站開發中難免要調試頁面,而使用django開發站點時,可以使用django-debug-toolbar來進行調試,安裝這個插件很有用,我一開始是為了查看某個頁面中所有的context變量值,當然你還可以看到HTTp頭、模板、緩存等各種信息,總之很全面也很好用。

以前比較習慣在windows中安裝pycharm開發,項目部署在虛擬機中,在本地瀏覽器中查看效果,這種方式在調試上會有點麻煩,django-debug-toolbar的出現,就解決了這個問題

下面說下如何安裝和使用django-debug-toolbar:

1. 安裝

使用命令

1
sudo pip install django-debug-toolbar

安裝django-debug-toolbar。(注意Django版本和debug_toolbar的版本兼容問題,沒有pip請先安裝,參見教程:詳解python包管理器pip安裝 )

1
2. 配置

在settings.py中添加'debug_toolbar.middleware.DebugToolbarMiddleware'到項目的MIDDLEWARE_CLASSES 內。

在settings.py中添加INTERNAL_IPS = ('127.0.0.1',),(從哪些ip訪問站點,顯示debug_toolbar)

在INSTALLED_APPS 中添加'debug_toolbar'

確保DEBUG選項為true

添加DEBUG_TOOLBAR_PANELS選項

最后設置模板,添加debug_toolbar的模板目錄到TEMPLATE_DIRS。

代碼如下?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
DEBUG_TOOLBAR_PANELS = [
    'debug_toolbar.panels.versions.VersionsPanel',
    'debug_toolbar.panels.timer.TimerPanel',
    'debug_toolbar.panels.settings.SettingsPanel',
    'debug_toolbar.panels.headers.HeadersPanel',
    'debug_toolbar.panels.request.RequestPanel',
    'debug_toolbar.panels.sql.SQLPanel',
    'debug_toolbar.panels.staticfiles.StaticFilesPanel',
    'debug_toolbar.panels.templates.TemplatesPanel',
    'debug_toolbar.panels.cache.CachePanel',
    'debug_toolbar.panels.signals.SignalsPanel',
    'debug_toolbar.panels.logging.LoggingPanel',
    'debug_toolbar.panels.redirects.RedirectsPanel',
]

好了,到這里大功即已告成。注意,如果你是為了測試debug_tool創建了一個新的站點,務必要渲染一個模板,讓站點有一個可以訪問的頁面,否 則是得不到debug_tool的界面的。


提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: