【发布时间】:2019-11-28 06:22:29
【问题描述】:
我在 JS 中创建小部件。我想通过 jquery.html() 方法发送 html。但我也在使用 django trans 标签。
这是我在 html 端创建小部件代码后:
<div class="modal-header" style="padding: 5px;padding-left: 25px;">
<h5 class="modal-title" id="componentName">{% trans "Report" %}</h5>
</div>
这是我在 JS 端的代码
html = '<div class="modal-header" style="padding: 5px;padding-left: 25px;">'+
'<h5 class="modal-title" id="'+IdCreateHelper(component_names[i])+'">'+'{% trans "'+component_names[i]+'" %}'+'</h5>'+
'</div>'
$('#'+modal_id).html(html);
我想在 JS 端创建 django 标签,但结果是:
{% trans "Reports" %}
<h5 class="modal-title" id="componentName">{% trans "Report" %}</h5>
我想在js中创建django标签
【问题讨论】:
-
您需要 django 模板中的 js,而不是单独的 js 文件
-
我的解决方案:国际化:在 JavaScript 代码 i18n 中
标签: javascript python jquery django django-templates