我尝试设置Debug Toolbar以通过DRF的Browsable API调试某些API方法。我已完成Installation页面上描述的步骤(如更新INSTALLED_APPS
,MIDDLEWARE
等),但仍无法看到任何工具栏。那么Debug Toolbar可以与DRF一起使用吗?如何调试没出现的问题?
答案 0 :(得分:9)
在我添加完之后才为我工作
DEBUG_TOOLBAR_CONFIG = {
"SHOW_TOOLBAR_CALLBACK": lambda request: True,
}
答案 1 :(得分:2)
是的,调试工具栏适用于DRF,但您还需要将INTERNAL_IPS = ['127.0.0.1',]
添加到settings.py
文件中。
答案 2 :(得分:1)
是的,如果您有正确的INTERNAL_IPS = [..]
,它会很好地工作。使用docker,您还必须找出服务的代理服务器的IP,例如nginx
-容器。