TemplateSyntaxError: unexpected char u'#'
当我在由 Python Google App Engine 服务器提供的 HTML 文件中包含一个简单的 Mustache 模板时,我收到一个错误。
我想要包含的小胡子模板是:
{{#item}} {{name}} {{/item}}
我的 HTML 文件如下所示:
<!DOCTYPE html>
<html>
<head>
<script type="text/mustache-template" id="myTemplate">
{{#item}}{{name}}{{/item}}
</script>
</head>
</html>
既然模板是用 type=text/mustache-template 包裹在脚本标签上的,那么服务器不应该忽略它吗?
我无法理解,为什么我会收到 TemplateSyntaxError 以及我应该怎么做才能摆脱它。有人有什么想法吗?谢谢!