2017-09-19 18 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