django 中的“TemplateSyntaxError at / 'humanize' 不是注册的标签库”

Posted

技术标签:

【中文标题】django 中的“TemplateSyntaxError at / \'humanize\' 不是注册的标签库”【英文标题】:"TemplateSyntaxError at / 'humanize' is not a registered tag library" in djangodjango 中的“TemplateSyntaxError at / 'humanize' 不是注册的标签库” 【发布时间】:2021-03-20 23:42:10 【问题描述】:

当我尝试运行服务器时,我得到了这个错误。 我在我安装的应用程序中添加了“django.contrib.humanize”。和 % load humanize % 在我的文件中。

它显示的错误:

TemplateSyntaxError 在 / 'humanize' 不是注册的标签库。必须是以下之一: 管理员列表 管理员修改 admin_static 管理员网址 缓存 i18n l10n 日志 静止的 静态文件 茨

【问题讨论】:

如果你想看到你的应用静态人性化,你只需要 % load static % 可能你忘记在你安装的应用中添加, 请发布您的 settings.py 和您正在使用的模板文件 【参考方案1】:

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

【讨论】:

以上是关于django 中的“TemplateSyntaxError at / 'humanize' 不是注册的标签库”的主要内容,如果未能解决你的问题,请参考以下文章

django中的信号

Django - 列中的空值违反了 Django Admin 中的非空约束

Django 框架篇: Django中的Form 组件

django(12)信号

Django中的信号及其用法

Django中的信号及其用法