‘statics’ is not a registered tag library エラーが出たときは

最終更新日:2021‐03-10

django2.xで動作させていたプロジェクトを、django3.0以降で動作させようとすると発生するエラーです。VisualStudioで新規プロジェクトを作成しdjango3.0以上で動作させようとしたときも発生します。

エラーの全文

TemplateSyntaxError at /
'statics' is not a registered tag library. Must be one of:
admin_list
admin_modify
admin_urls
cache
i18n
l10n
log
static
tz

対処方法

対処方法はプログラムの修正が必要です。
{% load staticfiles %} と記載されている部分がdjango2.xの記述方法なので、
{% load static %} とdjango3.xの記述方法に修正します。

VisualStudioで新規プロジェクトを作成した場合は2箇所の修正が必要です。

修正前
{% load staticfiles %}
修正後
{% load static %}

以上で修正は完了です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です