我在 Django 中有一个表格。我希望表单中的每个字段都成为 Dojo TabContainer 中的一个选项卡。这就是我正在做的事情:
<div data-dojo-type="dijit/form/Form" id="parameters_form" data-dojo-id="parameters_form" encType="multipart/form-data" action="" method="">
{% csrf_token %}
<div style="width: 350px; height: 290px">
<div id="tc1-prog"></div>
</div>
<script type="text/javascript">
require(["dijit/layout/TabContainer", "dijit/layout/ContentPane", "dojo/domReady!"], function(TabContainer, ContentPane){
var tc = new TabContainer({
style: "height: 100%; width: 100%;"
}, "tc1-prog");
{% for field in form %}
var cp = new ContentPane({
title: "{{ field.label_tag }}",
content: "{{ field.label_tag }}"
});
tc.addChild(cp);
{% endfor %}
tc.startup();
});
</script>
</div>
但是,当我加载页面时,什么都没有显示,并且出现此错误:
Uncaught SyntaxError: Unexpected identifier
我做错了什么,我该如何解决?