当我尝试运行该项目,则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',)
如果你没有安装Django的调试工具栏里请在下面指挥的帮助下安装
pip install django-debug-toolbar
我不得不把它加至requirements.txt,然后运行重新安装的Django调试工具栏:
docker-compose build web
这样做之后,工具栏不是依然呈现。我不得不将此代码添加到settings.py文件
def show_toolbar(request):
return True
DEBUG_TOOLBAR_CONFIG = {
"SHOW_TOOLBAR_CALLBACK" : show_toolbar,
}