Python 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 檔案上傳。

You Might Also Like

Leave a Reply

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料