Django的可以”吨加载模块‘debug_toolbar’:没有命名模块‘debug_toolbar’

问题描述 投票:0回答:2

当我尝试运行该项目,则Django无法加载某些原因,Django的调试工具栏插件。错误消息说:

web_1  | ModuleNotFoundError: No module named 'debug_toolbar'

这里是我的settings.py

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

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

INTERNAL_IPS = ('127.0.0.1', '192.168.0.1',)
python django django-debug-toolbar
2个回答
0
投票

如果你没有安装Django的调试工具栏里请在下面指挥的帮助下安装

pip install django-debug-toolbar

0
投票

我不得不把它加至requirements.txt,然后运行重新安装的Django调试工具栏:

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

© www.soinside.com 2019 - 2024. All rights reserved.