2014-01-09 65 views
0

我是django的新手,並嘗試在視圖中使用翻譯功能。我遇到以下問題:模板中的Django翻譯:trans作品「trans as」不是

我試圖將文本翻譯成變量,但這總是空的。但是,如果我只是輸出它工作正常。

{% extends "myownapp/base.html" %} 
{% load i18n %} 

{% trans "Test" as test %} <--- here it is defined 

{% block title %}Title - {% trans "Test" %}{% endblock %} <--- does work 

{% block content %} 
    <h1>{{ test }}</h1> <--- does not work 
{% endblock %} 

注意:我還沒有創建語言文件 - 這可能是問題嗎?由於

回答

2

你需要把{% trans "Test" as test %}到模板塊中正在使用的變量:

{% block content %} 
    {% trans "Test" as test %} 
    <h1>{{ test }}</h1> 
{% endblock %} 
+0

你是對的..謝謝:-) – Chris

相關問題