我的目的很简单。我想重新制作完全相同的演示 this page 在我的 Django 项目中,因此我将 index.html 文件复制到我的项目中。
代码最后有一些Javascript模板语法;例如,{% for (var i=0, file; file=o.files[i]; i++) { %}
Django 提示说:'for' 语句应该使用格式 'for x in y': for (var i=0, file; file=o.files[i]; i++) {
我认为原因是Django也使用相同的模板语法,但我不太知道如何修复它。有谁知道如何解决这个问题?预先感谢您。
最佳答案
Django 提供了 {% verbatim %}
标签。您可以使用它来忽略模板片段中的模板标记 ({{ {% %} }}
)。
示例:
<script id="template-upload" type="text/x-tmpl">
{% verbatim %}
// your template here
{% endverbatim %}
</script>
关于Django 中的 Javascript 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24241500/