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