如何在PythonAnywhere上安装Django调试工具栏?

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

我正在关注 Django 教程,并且在第 8 部分,您可以按照 工具栏安装说明 安装 Django 调试工具栏。

我已经根据教程的代码检查了我的代码多次,它似乎匹配。

但是,当我检查民意调查网页时,我收到一个错误页面:

Django error message page

查看 PythonAnywhere 提供的错误日志,我看到此错误:

ModuleNotFoundError: No module named 'debug_toolbar.middlewear'
为了验证软件包是否已安装,我重新尝试了安装 Django 调试工具栏的命令,它告诉我它已经安装了。

错误页面有一个

link 来帮助解决导入错误,这是我尝试过的部分: PythonAnywhere recommended commands for import errors

我尝试了以下命令:

(django42) 12:53 ~ $ python -i /var/www/www_my_domain_com_wsgi.py python: can't open file '/var/www/www_my_domain_com_wsgi.py': [Errno 2] No such file or directory (django42) 13:02 ~ $ python -i /var/www/www.kellydre11.pythonanywhere.com_wsg i.py python: can't open file '/var/www/www.kellydre11.pythonanywhere.com_wsgi.py': [Errno 2] No such file or directory
根据评论建议更新:
我使用 

ls var/www/

 找到了正确的文件名,取得了一些进展,但最终结果为 
ModuleNotFoundError: No module named 'debug_toolbar.middlewear'

Error message from command line

接下来我应该尝试什么?

pythonanywhere django-debug-toolbar
1个回答
0
投票
您的错误消息

ModuleNotFoundError: No module named 'debug_toolbar.middlewear'

表明您在添加中间件时可能错误地使用了
debug_toolbar.middlewear...
。请注意拼写,它是“ware”而不是“wear”。将其添加到您的中间件设置中:

MIDDLEWARE = [ # ... "debug_toolbar.middleware.DebugToolbarMiddleware", # ... ]
请参阅

文档

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.