【问题标题】:ImportError: No module named engine - Django suit related?ImportError:没有名为引擎的模块 - Django 套装相关?
【发布时间】:2016-12-07 14:59:02
【问题描述】:

我正在使用 Django 和 Django Suit V2 -

我正在尝试使用模板为我的 django 网站创建一个自定义主页。

我不断收到此错误:文件“/usr/local/lib/python2.7/dist-packages/suit/apps.py”,第 89 行,来自 django.template.engine 导入引擎的 add_suit_default_template_tags ImportError: 没有名为 Engine 的模块

我想在我进入并弄乱主文件之前确定我在做什么。

其他人之前处理过“没有名为引擎的模块”错误吗?有什么建议吗?

更新 - 好的,我更正了第一个问题 - 我确保 python 解释器指向 virtualenv(它已经被激活,所以我停用然后重新激活)。能够毫无错误地进行collectstatic。我现在产生了一个不同的错误,我将在另一个问题中发布它,因为它在这里没有直接关系。 :)

【问题讨论】:

    标签: python django importerror django-suit


    【解决方案1】:

    听起来您安装了旧版本的 Django。导入

    from django.template.engine import Engine
    

    应该在 Django 1.8+ 中工作。

    【讨论】:

    • 我使用的是 Django 1.9
    • 错误提示没有安装 Django 1.9。也许您需要激活安装了 Django 1.9 的 virtualenv。
    • 我不得不重新激活我的 virtualenv - 谢谢。部分问题显然是python解释器。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2012-10-21
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 2020-09-07
    • 2018-02-05
    • 2015-07-20
    相关资源
    最近更新 更多