/'staticfiles' 处的 Django TemplateSyntaxError 不是已注册的标签库。必须是以下之一: admin_list admin_modify admin_urls
Posted
技术标签:
【中文标题】/\'staticfiles\' 处的 Django TemplateSyntaxError 不是已注册的标签库。必须是以下之一: admin_list admin_modify admin_urls【英文标题】:Django TemplateSyntaxError at / 'staticfiles' is not a registered tag library. Must be one of: admin_list admin_modify admin_urls/'staticfiles' 处的 Django TemplateSyntaxError 不是已注册的标签库。必须是以下之一: admin_list admin_modify admin_urls 【发布时间】:2020-04-03 21:05:31 【问题描述】:运行代码时出现错误。 python3 manage.py runserver
TemplateSyntaxError 在 / 'staticfiles' 不是注册的标签库。必须是以下之一: 管理员列表 管理员修改 管理员网址 缓存 i18n l10n 日志 螺旋桨 静止的 茨 请求方法:GET 请求网址:http://127.0.0.1:8000/ Django 版本:3.0 异常类型:TemplateSyntaxError 异常值: 'staticfiles' 不是注册的标签库。必须是以下之一: 管理员列表 管理员修改 管理员网址 缓存 i18n l10n 日志 螺旋桨 静止的 茨 异常位置:/home/sggs/neerajbyte/Env-10-DeC/lib/python3.7/site-packages/django/template/defaulttags.py in find_library,第 1025 行 Python 可执行文件:/home/sggs/neerajbyte/Env-10-DeC/bin/python3
【问题讨论】:
【参考方案1】:使用% load static %
代替% load staticfiles %
,参见https://docs.djangoproject.com/en/2.2/intro/tutorial06/#customize-your-app-s-look-and-feel
【讨论】:
【参考方案2】:staticfiles
现在已弃用,您必须将其加载为 % load static %
而不是旧方式 % load static from staticfiles %
查看备注
https://docs.djangoproject.com/en/1.9/ref/templates/builtins/#std:templatetag-static 3.0 版本发布说明https://docs.djangoproject.com/en/dev/internals/deprecation/#deprecation-removed-in-3-0staticfiles 和 admin_static 模板标签库将被移除。
【讨论】:
以上是关于/'staticfiles' 处的 Django TemplateSyntaxError 不是已注册的标签库。必须是以下之一: admin_list admin_modify admin_urls的主要内容,如果未能解决你的问题,请参考以下文章
没有名为“django.contrib.staticfiles.templatetags”的模块
带有 Django 的 AWS Beanstalk:eb create 抱怨未知配置设置“StaticFile”