1

我正在尝试将烧瓶网页国际化,并且我做了所有变量,但无法成功将标题国际化。

我的代码如下:

{% extends "base.html" %}{% block title %}Test Title{% endblock %}{% block content %}

我已经尝试过了:

{% extends "base.html" %}{% block title %}_(Test Title){% endblock %}{% block content %}

和这个:

{% extends "base.html" %}{% block title %}_("Test Title"){% endblock %}{% block content %}

他们都没有工作。你能帮助我吗?

4

1 回答 1

0

第三个命题是最接近的,因为“Test Title”是一个字符串,所以它需要引号,但你必须把它放在双括号{{中。当您的字符串被它包围时,_( )它就变成了一个变量,并且模板需要双括号来显示它。

结果是:{{ _("Test Title") }}

于 2018-08-08T14:45:33.207 回答