添加{%trans" " %}标记在{%if .....%}标记内

时间:2017-09-19 21:36:25

标签: python django internationalization

我拥有的基本模板:

{% load auth_extras %}
{% if request.user|has_group:"Administrator" %}
<li><a href="/admin/"> Admin Section &nbsp;</a></li>
{% endif %}
{% if request.user|has_group:"Moderator" %}
<li><a href="/admin/">Admin Section </a></li>
{% endif %}

如何添加{%trans&#34; &#34; %}标记为&#34;管理员部分&#34;在这种情况下 ???直接添加它是受限制的,因为我在标签中有标签,这是不允许的。或者更好地问 - 在这种情况下如何处理?

1 个答案:

答案 0 :(得分:2)

你可以使用trans ... as吗?更多详情trans-template-tag

{% trans "Admin Section" as adm_section %}
{% if request.user|has_group:"Moderator" %}
<li><a href="/admin/"> {{ adm_section }}</a></li>
{% endif %}