Django调试工具栏是否适用于DRF?

时间:2018-04-16 16:55:45

标签: python django django-rest-framework django-debug-toolbar

我尝试设置Debug Toolbar以通过DRF的Browsable API调试某些API方法。我已完成Installation页面上描述的步骤(如更新INSTALLED_APPSMIDDLEWARE等),但仍无法看到任何工具栏。那么Debug Toolbar可以与DRF一起使用吗?如何调试没出现的问题?

3 个答案:

答案 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-容器。