Bro*_* M. 11 python django django-debug-toolbar
当我尝试运行该项目时,由于某种原因,Django 无法加载 django-debug-toolbar 插件。错误信息说:
web_1 | ModuleNotFoundError: No module named 'debug_toolbar'
Run Code Online (Sandbox Code Playgroud)
这是我的settings.py
INSTALLED_APPS = [
# ...
'django.contrib.staticfiles',
# ...
'debug_toolbar',
]
MIDDLEWARE = [
# ...
'debug_toolbar.middleware.DebugToolbarMiddleware',
# ...
]
INTERNAL_IPS = ('127.0.0.1', '192.168.0.1',)
Run Code Online (Sandbox Code Playgroud)
vin*_*tti 15
如果您没有安装 django-debug-toolbar,请在以下命令的帮助下安装
pip install django-debug-toolbar
Run Code Online (Sandbox Code Playgroud)
我必须django-debug-toolbar通过将其添加到requirements.txt然后运行来重新安装:
docker-compose build web
Run Code Online (Sandbox Code Playgroud)
这样做之后,工具栏仍然没有显示。我必须将此代码添加到 settings.py 文件中
def show_toolbar(request):
return True
DEBUG_TOOLBAR_CONFIG = {
"SHOW_TOOLBAR_CALLBACK" : show_toolbar,
}
Run Code Online (Sandbox Code Playgroud)
在这里回答:https ://stackoverflow.com/a/10518040/11011598
| 归档时间: |
|
| 查看次数: |
14810 次 |
| 最近记录: |