[英]Django TemplateSyntaxError at / 'staticfiles' is not a registered tag library. Must be one of: admin_list admin_modify admin_urls
[英]TemplateSyntaxError at /en/admin/login/ 'staticfiles' is not a registered tag library. Must be one of:
我已經安裝了 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”作為用戶名和密碼(不知何故為我創建的)登錄后,將顯示此消息。 是的,服務器運行正常。 沒有問題
難道是我所做的編輯改變了一些文件? 我只更改了 static 文件,正如我應該在本網站的解決方案中所做的那樣。
這是由於棄用,如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,如果那是您的偏好)會讓您繼續前進。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.