【问题标题】:Django: Exception as "No module named engine"Django:异常为“没有名为引擎的模块”
【发布时间】:2016-08-26 09:47:35
【问题描述】:

我正在使用 Django 1.7.7。我安装了调试工具栏:

pip install -e git+https://github.com/django-debug-toolbar/django-debug-toolbar.git#egg=django-debug-toolbar

我遵循this page 的先决条件。

一切都设置好后,我得到了错误:

django.core.exceptions.ImproperlyConfigured: Error importing debug panel debug_toolbar.panels.templates: "No module named engine"

【问题讨论】:

  • @ArunGhosh - 我不认为这是重复的。 Sandy 使用 Django 1.7.7 和 Django 模板语言。另一个问题是使用 Django 1.8 和 Jinja。

标签: django django-debug-toolbar


【解决方案1】:

Django Debug Toolbar 1.5 requires Django 1.8+。由于您使用的是 Django 1.7.7,请尝试安装 1.4。

pip install django-debug-toolbar==1.4

请注意,不再支持 Django 1.7.X,因此不会收到安全修复。您应该尽快升级到 1.8 LTS 或更高版本。

【讨论】:

  • 我无法升级 django 版本,因为对生产有很多依赖。根据“Arun”的上述评论,我可以看到 django 工具栏,但是当点击我的 URL 并单击 django 调试工具栏中的 SQL 选项卡时,我得到的是“内部服务器错误”
  • 如果你不能升级 Django,那么按照我的建议安装调试工具栏 1.4。对于 Arun 的评论,我无法为您提供帮助,尤其是如果您所说的只是“内部服务器错误”。
  • 好的。谢谢阿拉斯代尔
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多