Недопустимый тег блока в строке 150: 'tag', ожидалось 'endblock'. Вы забыли зарегистрировать или загрузить этот тег?
Я использую теги в своем проекте с помощью @register.simple_tag
. Вот как я использую его в своем проекте:
<div class="py-2 pl-4 shadow-blueshadow border border-forblueshadow rounded md:shadow-none md:border-0">
{% some_tag current_organization.pk None selected_language as some_tag %}
<a class=" font-light text-darkgreen block text-center"
href="{{some_tag}}">
<i class="fas fa-undo text-darkgreen "></i>
<span class="hidden md:inline-block">{% trans "Reset" %}</span>
</a>
</div>
Я знаю, что проблема не в моем теге, потому что я использовал тот же тег раньше. На всякий случай вот этот тег (без возврата, так как его многовато):
@register.simple_tag(name="some_tag")
def okr_example_link(org_id, tag_name=None, language=None):
if tag_name and language:
return ...
elif tag_name:
return ...
elif language:
return ...
else:
return ...
Однако я получаю следующую ошибку:
Invalid block tag on line 150: 'simple_tag', expected 'endblock'. Did you forget to register or load this tag?