我是django的新手并在视图中尝试翻译功能。我遇到了以下问题:
我尝试将文本翻译成变量,但这总是空的。但是,如果我只是输出它工作正常。
{% 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 %}
注意:我还没有创建语言文件 - 这可能是问题吗?感谢
答案 0 :(得分:2)
您需要将{% trans "Test" as test %}
放入使用变量的模板块中:
{% block content %}
{% trans "Test" as test %}
<h1>{{ test }}</h1>
{% endblock %}