Django 筆記 – 工具推薦 Django Debug Toolbar
Django Debug Toolbar 是個方便的 Django 開發輔助工具,可以參考 github、文件
安裝
安裝主要分三大項目:
- pip install
- setting 設定: (1) INSTALLED_APPS & (2) MIDDLEWARE & (3) INTERNAL_IPS
- 加入 此 tool 所需 url
弄好後,基本上,本地應該就要可以看到畫面右側出現 DjDT 選單(可以收起來)
備忘筆記1
INTERNAL_IPS 是 client 端 IP,在本地可能是 127.0.0.1, ::1 等,這比較沒問題。但在遠端 Server 上不一定,以 request.META.get(“REMOTE_ADDR”) 取得資訊為主。
備忘筆記2
DEBUG = True
備忘筆記3
setting 內的變數 INTERNAL_IPS 跟 DEBUG 必需滿足條件(上面的筆記1跟筆記2),才會顯示 toolbar 。
如果這個條件不是你要的,參考 安裝文件 用 SHOW_TOOLBAR_CALLBACK 指定一個自訂 function 去 return 是否顯示 toolbar 的條件
備忘筆記4
除了上述,toolbar 要順利出現。 還要注意此 Tool 需要的 js/css 等 static 是否有順利載入,這個可以打開瀏覽器的 Console, Network 觀察。
如果沒載入,可能要另外處理,例如你可能需要執行類似 python manage.py collectstatic ,把 static 檔案上傳。
Leave a Reply