【问题标题】:"TemplateSyntaxError: 'humanize' is not a valid tag library:" in DJangoDJango 中的“TemplateSyntaxError:'humanize' 不是有效的标签库:”
【发布时间】:2012-03-21 06:26:47
【问题描述】:

在设置 django-registration 模块时,我遇到了一些麻烦。就渲染模板而言,一切正常。在尝试测试注册后,我遇到了这个错误。我在 settings.py 文件中有 Django.contrib.humanize 。任何帮助表示赞赏

【问题讨论】:

  • 您应该发布您的INSTALLED_APPLICATIONS 设置、错误的回溯以及您的模板代码。
  • 将继续处理未来的问题。我是因为沮丧而写下这个问题。
  • 在第一次尝试使用它后也没有为我工作。忘记重启服务器了:)

标签: python django django-registration


【解决方案1】:

正如文档所说:

要激活这些过滤器,请将“django.contrib.humanize”添加到您的 INSTALLED_APPS 设置中。

所以也许你应该有“django”。不是“姜戈”。 ?见Django docs on django.contrib.humanize

模板中还有“{% load humanize %}”吗? 你可能还想看看TemplateSyntaxError: 'settings_tags' is not a valid tag library

【讨论】:

  • 我确实有模板,但大写的 D 把它扔掉了。谢谢大家。
猜你喜欢
  • 2021-03-20
  • 2011-11-11
  • 2011-05-31
  • 2012-08-22
  • 2012-04-02
  • 2019-09-19
  • 2017-06-12
  • 1970-01-01
  • 2014-08-18
相关资源
最近更新 更多