/en/admin/login/ 'staticfiles' 处的 TemplateSyntaxError 不是已注册的标签库。必须是以下之一:

Posted

技术标签:

【中文标题】/en/admin/login/ \'staticfiles\' 处的 TemplateSyntaxError 不是已注册的标签库。必须是以下之一:【英文标题】:TemplateSyntaxError at /en/admin/login/ 'staticfiles' is not a registered tag library. Must be one of:/en/admin/login/ 'staticfiles' 处的 TemplateSyntaxError 不是已注册的标签库。必须是以下之一: 【发布时间】:2020-08-08 13:12:02 【问题描述】:

我已经安装了 django-cms。第一次输入python manage.py runserver,我得到了错误

'staticfiles' is not a registered tag library. Must be one of:
admin_list
admin_modify
admin_style_tags
admin_tree
admin_tree_list
admin_urls
cache
cms_admin
cms_alias_tags
cms_js_tags
cms_static
cms_tags
djangocms_text_ckeditor_tags
easy_thumbnails_tags
filer_admin_tags
filer_image_tags
filer_tags
i18n
l10n
log
menu_tags
sekizai_tags
snippet_tags
static
thumbnail
tz

所有解决方案基本上都说同样的话:使用% load static % 而不是% load staticfiles %

我更改了发生这些错误的文件....它成功了!我得到 django CMS 页面说安装成功。

但现在它还说“无法加载表单。请检查服务器是否正常运行。”当我在 localhost 上使用“admin”作为用户名和密码(不知何故为我创建的)登录后,将显示此消息。是的,服务器运行正常。没有问题

会不会是我所做的编辑改变了一些文件?我只更改了本网站解决方案中的静态文件。

【问题讨论】:

其实我刚开始一个新项目,也出现同样的错误,好像是新版本3.7.2的错误,我现在开一个新问题。 【参考方案1】:

这是由于弃用,如 Django TemplateSyntaxError - 'staticfiles' is not a registered tag library 中所述

这里已经记录为针对 django-cms 的问题 https://github.com/divio/django-cms/issues/6844

在此期间

pipenv install 'django<2.1'

(或 pip,如果那是您的偏好)会让您继续前进。

【讨论】:

以上是关于/en/admin/login/ 'staticfiles' 处的 TemplateSyntaxError 不是已注册的标签库。必须是以下之一:的主要内容,如果未能解决你的问题,请参考以下文章

()java jdbc连接

hashMap源码--JDK1.8

最完美的单例模式

最完美的单例模式

最完美的单例模式

本文为 2021 年 5 月知识总结