-1

我希望我的 django 模板变量可以翻译。我为此使用了 {% blocktrans %}。

这段代码是否正确并且可以优化。我的意思是写得更好?循环或类似的东西。

{% for obj in objects %}
    {% blocktrans with obj.user as user and obj.country as country and obj.b_day as b_day %}
    <tr>
        <td>{{ user }}</td>
        <td>{{ country }}</td>
        <td>{{ b_day }}</td>
    </tr>
    {% endblocktrans %}
{% endfor %}
4

1 回答 1

0

嗯,我怀疑你的代码不能正常工作。无论如何,简单的{% trans %}标签看起来好多了:

{% for obj in objects %}
    <tr>
        <td>{% trans obj.user %}</td>
        <td>{% trans obj.country %}</td>
        <td>{% trans obj.b_day %}</td>
    </tr>
{% endfor %}
于 2015-01-28T13:00:40.717 回答