Django 3.0にアップグレードすると、次のTemplateSyntaxError
が表示されます。
In template /Users/alasdair//myproject/myapp/templates/index.html, error at line 1
'staticfiles' is not a registered tag library. Must be one of: admin_list admin_modify admin_urls cache i18n l10n log static tz
これが私のテンプレートです
{% load staticfiles %}
<img src="{% static 'my_image.html' %}">
{% load staticfiles %}
および{% load admin_static %}
は Django 2.1 で非推奨)、および Django 3.0)で削除されました でした。
テンプレートに次のいずれかがある場合:
{% load staticfiles %}
{% load static from staticfiles %}
{% load admin_static %}
タグを単に次のように置き換える必要があります。
{% load static %}
Django 3.0では、代わりに以下のタグを使用する必要があります:
{% load static %}
これは、Django3.0にアップグレードするためです。上記のように使用してください。
{% load static %}