我有以下代码:
<ul>
{% for item in array %}
<li>{{ item }}</li>
{% endfor %}
</ul>
我想翻译item
变量,我尝试使用trans
标记,如下所示:
<ul>
{% for item in array %}
<li>{% trans item %}</li>
{% endfor %}
</ul>
但Django抱怨语法错误,表示期待empty
或endfor
答案 0 :(得分:1)
您需要在模板顶部添加{% load i18n %}
才能使用trans
标记。
要让您的模板能够访问这些代码,请添加
{% load i18n %}
在模板的顶部。