Après la mise à niveau vers Django 3.0, j'obtiens le TemplateSyntaxError
suivant:
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
Voici mon modèle
{% load staticfiles %}
<img src="{% static 'my_image.html' %}">
{% load staticfiles %}
et {% load admin_static %}
étaient obsolètes dans Django 2.1 , et supprimés dans Django 3. .
Si vous avez l'un des éléments suivants dans votre modèle:
{% load staticfiles %}
{% load static from staticfiles %}
{% load admin_static %}
Vous devez remplacer la balise par simplement:
{% load static %}
Dans Django 3.0, vous devez utiliser la balise ci-dessous à la place:
{% load static %}
Cela est dû à la mise à niveau vers Django3.0, utilisez comme mentionné ci-dessus.
{% load static %}