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調試工具欄安裝問題
- 3. Django調試工具欄日誌記錄
- 4. Django調試工具欄目標?
- 5. 當我在1.6升級的Django調試工具欄不工作
- 6. 調試工具欄ASP.NET
- 7. Django調試工具欄極不準確的彙總結果
- 8. Struts2的Django調試工具欄模板列表功能
- 9. URL模式和Django的調試工具欄
- 10. 如何分析django調試工具欄的結果?
- 11. 如何在Django調試工具欄中使用日誌記錄?
- 12. Django調試工具欄只適用於管理部分
- 13. Django調試工具欄:瞭解時間面板
- 14. Django調試工具欄面板點擊錯誤,undefined
- 15. Django + Heroku - 調試= False問題
- 16. 的Django調試工具欄問題節電不止一次在管理
- 17. Django調試工具欄 - 哪個版本的綠色面板停靠在頂部?
- 18. 是否有網絡調試工具欄的春天,就像在symfony和Django?
- 19. Symfony:Web調試工具欄圖標消失
- 20. 如何配置Apache別名設置讓django調試工具欄正常工作?
- 21. Symfony調試工具欄正在顯示,但不工作
- 22. 調試VerifyError的好工具?
- 23. Codeigniter的調試工具
- 24. 在工具欄
- 25. 未找到ubuntu虛擬主機調試工具欄上的Symfony2
- 26. Xpages調試工具欄覆蓋我的引導UI
- 27. 試圖在android中實現工具欄
- 28. 如何在Symfony響應中包含Web調試工具欄?
- 29. 在PyCharm中顯示運行和調試工具欄
- 30. 從Visual Studio的工具欄調用exe
我做了這樣的事情,當我有問題。 – igorgue 2013-08-28 22:42:07