3
A
回答
1
在闡述丹尼爾·羅斯曼的答案,這裏是如何使工具欄顯示爲員工用戶: 分配點綴路徑功能SHOW_TOOLBAR_CALLBACK
settings.py:
def show_toolbar(request):
return request.user.is_staff
DEBUG_TOOLBAR_CONFIG = {
# ...
'SHOW_TOOLBAR_CALLBACK': 'project.settings.show_toolbar',
}
0
您可以將{{ request.META.REMOTE_ADDR }}
放入您的模板中,並查看IP DJDT想要在INTERNAL_IPS
中查看。 Documentation about request.META。
4
沒有依賴INTERNAL_IPS來顯示調試工具欄。這只是確保您僅將其展示給實際開發人員的默認方式。正如文檔解釋的那樣,您可以通過定義一個函數SHOW_TOOLBAR_CALLBACK
指向該函數來爲您提供自己的邏輯。因此,例如,您可以檢查某個用戶名,或者直接返回True以確保始終顯示。
4
我在settings.py以下,這在當地工作,當我部署到Heroku上:
MIDDLEWARE_CLASSES = (
...
'debug_toolbar.middleware.DebugToolbarMiddleware'
...
)
if DEBUG is True:
INSTALLED_APPS += (
'debug_toolbar',
)
if DEBUG is True:
class AllIPS(list):
def __contains__(self, item):
return True
INTERNAL_IPS = AllIPS()
相關問題
- 1. Django的調試工具欄 - Prototypejs版本
- 2. Django調試工具欄安裝(Django 1.9)
- 3. Django調試工具欄設置
- 4. Django調試工具欄安裝問題
- 5. 如何查看Django調試工具欄?
- 6. 如何安裝django調試工具欄?
- 7. Django調試工具欄不顯示SQL
- 8. Django調試工具欄目標?
- 9. Django調試工具欄日誌記錄
- 10. 當我在1.6升級的Django調試工具欄不工作
- 11. 的Django調試工具欄 - 無法使其工作(ImproperlyConfigured:本STATICFILES_DIRS ...)
- 12. 無法讓Django的調試工具欄工作
- 13. Django的調試工具欄:沒有名爲setuptools的模塊
- 14. 調試工具欄ASP.NET
- 15. Rails調試工具欄
- 16. 瓶調試工具欄
- 17. Django調試工具欄顯示來自中間件的查詢
- 18. 如何分析django調試工具欄的結果?
- 19. 遠程服務器上的Django調試工具欄
- 20. URL模式和Django的調試工具欄
- 21. 安裝Django調試工具欄的難度
- 22. Django的調試工具欄出現,但空(面板不填充)
- 23. Struts2的Django調試工具欄模板列表功能
- 24. Django調試工具欄極不準確的彙總結果
- 25. django調試工具欄和django 1.9在查詢中轉義的html檢查
- 26. Django的調試工具欄裏沒有在Django網站使用jQuery
- 27. 如何在Django調試工具欄中使用日誌記錄?
- 28. 使用pycharm調試django heroku工頭
- 29. django調試工具欄不工作在虛擬機上的靜態IP地址
- 30. django調試工具欄未顯示某些視圖
我做了這樣的事情,當我有問題。 – igorgue 2013-08-28 22:42:07