正在發愁怎么調試Django,就遇到了Django Debug Toolbar這個利器。
先說遇到的問題:
網上也有教程,不過五花八門的,挨個嘗試了一遍,也沒有成功運行。最后終於找到問題所在:
從開發服務器日志可知:在請求頁面時,debug_toolbar已經被加載。但是並沒有在頁面上顯示出來:
從瀏覽器的開發者工具可以看出,jquery.min.js獲取超時,沒有被加載成功。這就是問題所在。
我們在settings.py中添加一行:
1 DEBUG_TOOLBAR_CONFIG = { 'JQUERY_URL' : r"http://code.jquery.com/jquery-2.1.1.min.js"}
就OK啦!
附上完整安裝教程(python3.4+Django1.8)
Django Debug Toolbar安裝
1.安裝Django Debug Toolbar
1 pip install django-debug-toolbar
2.將debug_toolbar復制到項目根目錄下,打開項目settings.py,首先確保
1 DEBUG = True
找到INSTALLED_APPS
,添加:
1 'debug_toolbar',
3.找到MIDDLEWARE_CLASSES
,添加:
1 'debug_toolbar.middleware.DebugToolbarMiddleware',
4.在settings.py末尾添加設置項INTERNAL_IPS,用以設置允許訪問debug_toolbar的IP地址
1 INTERNAL_IPS = ('127.0.0.1',)
完成