2015-01-28 3 views
-1

내 장고 템플릿 변수를 번역 할 수있게하고 싶습니다. 나는이 목적을 위해 {% blocktrans %} 사용했습니다.Blocktrans 제대로 django 템플릿으로 작성된

이 코드는 정확하고 최적화 할 수 있습니까? 나는 더 잘 쓸 것인가? 루프 같은 것.

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

시도해 보셨습니까? 결과가 괜찮은 곳? –

+0

괜찮습니다. 나는 더 잘 쓸 수 있는지 궁금해하고있었습니다. – mark

+0

당신이 물어 보는 것은 당신이 당신의 코드에서 뭔가를 좋아하지 않기 때문입니다. 그게 뭐야? 개인적으로 번역문 안에 너무 많은 html 태그가있는 것을 좋아하지 않습니다. – kiril

답변

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