【问题标题】:Django cannot find my templatetags, even though it's in INSTALLED_APPS and has a __init__.pyDjango 找不到我的模板标签,即使它在 INSTALLED_APPS 中并且有一个 __init__.py
【发布时间】:2011-02-16 04:42:16
【问题描述】:

我刚刚将django-compress 安装到/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/compress。

我将'compress' 添加到INSTALLED_APPS

在我的模板文件中,我写了{% load compressed %}。我得到了错误:

'compressed' 不是有效标签 库:无法加载模板 图书馆从 django.templatetags.compressed,否 名为压缩的模块

我验证了 compress 和 compress/templatetags/ 中有一个 __init__.py。我尝试将压缩目录放入 PYTHONPATH。我运行 python 并写了import compress 并且有效。

我还能尝试什么?

【问题讨论】:

标签: django django-templates


【解决方案1】:

好的,我找到了解决方案。可能您从不再维护存储库的谷歌代码中获得了源代码(如文档中所述)。最新版本在:http://github.com/pelme/django-compress

切换到这个后一切正常。

【讨论】:

  • 令人困惑的是,这是一个不同的包。 django-compressor 有一个名为“compress”的标签库,而 django-compress(现已弃用)有一个名为“compressed”的标签库。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-05-10
  • 2011-12-31
  • 2016-04-17
  • 2017-12-01
  • 2012-06-24
  • 1970-01-01
  • 2022-01-01
相关资源
最近更新 更多