Django无法加载模块“ debug_toolbar”:没有名为“ debug_toolbar”的模块

时间:2019-02-04 09:57:23

标签: python django django-debug-toolbar

当我尝试运行项目时,Django由于某种原因无法加载django-debug-toolbar插件。错误消息说:

web_1  | ModuleNotFoundError: No module named 'debug_toolbar'

这是我的设置。py

INSTALLED_APPS = [
    # ...
    'django.contrib.staticfiles',
    # ...
    'debug_toolbar',
]

MIDDLEWARE = [
    # ...
    'debug_toolbar.middleware.DebugToolbarMiddleware',
    # ...
]

INTERNAL_IPS = ('127.0.0.1', '192.168.0.1',)

2 个答案:

答案 0 :(得分:0)

如果您尚未安装django-debug-toolbar,请在以下命令的帮助下进行安装

pip install django-debug-toolbar

答案 1 :(得分:0)

我不得不通过将django-debug-toolbar添加到requirements.txt并重新运行来重新安装它:

docker-compose build web

这样做之后,工具栏仍然没有显示。我必须将此代码添加到settings.py文件中

def show_toolbar(request):
  return True
DEBUG_TOOLBAR_CONFIG = {
  "SHOW_TOOLBAR_CALLBACK" : show_toolbar,
}

在这里回答:https://stackoverflow.com/a/10518040/11011598