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

Does Django Debug Toolbar work with DRF?

我正在尝试设置 Debug Toolbar to debug some API methods via DRF's Browsable API. I've went through the steps described on the Installation 页面(例如更新 INSTALLED_APPSMIDDLEWARE 等),但仍然看不到任何工具栏。那么 Debug Toolbar 是否可以与 DRF 一起使用?如何调试未显示的问题?

是的,调试工具栏 可与 DRF 配合使用,但您还需要将 INTERNAL_IPS = ['127.0.0.1',] 添加到 settings.py 文件中。

是的,如果您的 INTERNAL_IPS = [..] 正确,它就可以正常工作。使用 docker 您还必须找出服务代理服务器的 IP,例如 nginx-container.

在我添加之前对我不起作用

DEBUG_TOOLBAR_CONFIG = {
    "SHOW_TOOLBAR_CALLBACK": lambda request: True,
}