У меня есть два шаблона Django (в проекте Pinax 0.9.x) с текстом в блоке blocktrans
. Один работает, а другой нет.Почему Django blocktrans работает на одном месте, а не на другом?
Тот, который работает как выглядит:
{% extends "site_base.html" %}
...
{% block body %}
<h1>ABC</h1>
<h2><em>DEF</em></h2>
<p>
{% blocktrans %}
GHI
...
тот, который не работает получает ошибку в режиме отладки:
TemplateSyntaxError at /JKL/
Invalid block tag: 'blocktrans', expected 'endblock' or 'endblock body'
Это следует те заголовки, давая следующий исходный код, с blocktrans
выделено красным цветом:
{% extends "site_base.html" %}
{% block head_title %}MNO{% endblock %}
{% block body %}
<p>
{% blocktrans %}
PQR
{% endblocktrans %}
</p>
Эти два блока сотрудничества изоморфно? Если это не так, какая разница? Что я должен делать, чтобы абзацы с их содержанием работали в тегах blocktrans
?
Спасибо,