2017-09-19 17 views
0
我有

基本模板:加入{%反式 “” %}标签内{%如果.....%}标签

{% 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 %} 

如何添加{%反式 “标签” %}为“管理部门“在这种情况下?正确添加它是受限制的,因为我在标记中标记了不允许的标记。或者会更好地问 - 如何在这种情况下?

+0

这是完全可以做到'{%如果request.user | has_group: “主持人” %}

  • {% trans "Admin Section" %}
  • {%ENDIF%}'。你的问题在这里? –

    +0

    本地服务器失败如果{%trans}“%}在标签内( –

    回答

    1

    你能用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 %} 
    
    +0

    Acts !!! many thanks !!! {{var}}是我的错误 –

    +0

    很高兴帮助您) –

    +0

    或者,您可以使用'{%blocktrans %}',(Documentation)[https://docs.djangoproject.com/en/1.11/topics/i18n/translation/#std:templatetag-blocktrans] – deaspo