DJango 中的“TemplateSyntaxError:'humanize' 不是有效的标签库:”
Posted
技术标签:
【中文标题】DJango 中的“TemplateSyntaxError:\'humanize\' 不是有效的标签库:”【英文标题】:"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
设置、错误的回溯以及您的模板代码。
将继续处理未来的问题。我是因为沮丧而写下这个问题。
在第一次尝试使用它后也没有为我工作。忘记重启服务器了:)
【参考方案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 把它扔掉了。谢谢大家。以上是关于DJango 中的“TemplateSyntaxError:'humanize' 不是有效的标签库:”的主要内容,如果未能解决你的问题,请参考以下文章