ERROR: django.template.exceptions.TemplateSyntaxError: Недопустимый тег блока в строке 47: 'else'. Вы забыли зарегистрировать или загрузить этот тег?

Как решить проблему Как решить проблему Как решить проблему

Во-первых, вы должны указать код в своем вопросе, иначе никто не сможет/не захочет вам помочь.

Судя по ошибке, я думаю, что у вас проблема с 'if else'. Вот как должно быть сделано 'if else' в DTL (Django Template Language) (в качестве примера у меня есть значение 'viewer', которое является числом):

{% if viewer == 0 %}
   <p>No viewers</p>
{% elif viewer == 1 %}
   <p>1 viewer</p>
{% else %}
   <p>{{ viewer }} viewers</p>
{% endif %}
Вернуться на верх