請摒棄簡單粗暴的print
--馬雲
我比較習慣在windows中安裝pycharm開發,項目部署在虛擬機中,在本地瀏覽器中查看效果,這種方式在調試上會有點麻煩,django-debug-toolbar的出現,就解決了這個問題
一、步驟
- 使用sudo pip install django-debug-toolbar安裝django-debug-toolbar。(注意Django版本和debug_toolbar的版本兼容問題)
- 在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_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', ]
最后的效果圖:
更多信息請:django debug toolbar官方文檔1.1版本 注意版本的兼容