У меня сломался django, он думает, что я забыл прописать {% endblock %} и выдает следующую ошибку:
TemplateSyntaxError at /articles/asdas/
Invalid block tag on line 19: 'static', expected 'endblock'. Did you forget to register or load this tag?
Это случилось после того как я попытался добавить изображение на страницу. Вот настройки моих статических файлов:
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'assets')
]
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
А вот сам html документ, пометил комментарием строчку, где добавлял изображение, как видите "endblock" там есть, в самом конце документа:
{% extends 'base_layout.html' %}
{% block content %}
<div class='detail-container'>
<div class='article-detail'>
<img src='{{ article.thumb.url }}'>
{% if article.tags %}
<div class='tags'>
{% for tag in article.tags.all %}
<span>{{ tag.title }}</span>
{% endfor %}
</div>
{% endif %}
</img>
<h2>{{ article.title }}</h2>
<p>{{ article.body }}</p>
<h3>Written by {{ article.author.username }}</h3>
<p>{{ article.date }}</p>
<img src="{% static 'app/add.png' %}"> <!-- вот здесь -->
</div>
</div>
{% endblock %}
Как решить проблему?