用html模板值翻译django变量

时间:2017-05-03 19:56:54

标签: django python-3.x django-templates

我试图像这样翻译:

<div class="col-sm-7 section">
   {{ template |safe }}
</div>

template = <div class="row"> <div class="calc-head">{% trans "Calculations" %}</div> </div>

但{%trans“计算”%}对我不起作用。任何人都可以帮助我

1 个答案:

答案 0 :(得分:0)

为什么使用模板作为变量?您是否将其作为字符串上下文对象添加到页面中? 将模板另存为html文件,记得

{% load i18n %}

在文件的顶部,然后将您的代码(带有html内容)放在:

{% blocktrans %}
{# Your html markup here #}
{% endblocktrans %}

然后将其添加到您需要的页面:

{% include 'folder/name.html' %}

我希望有所帮助。