Django игнорирует HTML комментариев. Это означает, что django будет запускать этот код:
<!-- {% for item in post %}-->
Это то, что вызывает ошибку, поскольку django ожидает закрывающий тег endfor
для этого l oop.
Либо удалите эту строку из своего кода, либо используйте тег шаблона django * comment
, чтобы закомментировать код, связанный с шаблоном:
{% comment %}
{% for item in post %}
{% endcomment %}