【问题标题】:TemplateSyntaxError: Could not parse some characters:TemplateSyntaxError:无法解析某些字符:
【发布时间】:2018-03-19 16:20:42
【问题描述】:

我们在 out 项目中使用的 HTML 文件在独立运行时工作得非常好,但是当插入 DJANGO 时,会发生此错误(它看起来有点过头但似乎是 JS 方法/变量的问题必须用django写吗?):

/rpg/play/ 处的模板语法错误

无法解析某些字符:

变量| a=i.objectName;i.typeName}返回函数(){函数t(t,n,r){var i=l.children('[data-name="'+t+'"]'),o=a(n);i.length||(i=e('').appendTo(l)),i .empty().append(""+t+(r?""+r+"":"")+""+a(n)+"");var s=l.children();c.text(s.length+" 变量"+(1!==s.length?"s":""))}函数i(){var r=[];l.children().each(function(i,o){o=e(o);var s=o.attr("data-name"),u=o.attr("data-value");s.startsWith("TwineScript")||(s 在 n.variables?(r.push(s),a(n.variables[s])!==u&&t(s,n.variables[s])):o.remove())});for(var 我在 n.variables)i.startsWith("TwineScript")|||r.includes(i)||t(i,n.variables[i])}var s=e("转:调试 查看0 变量"),u=s.find(".show-invisibles");u.click(function(){e(document.documentElement).toggleClass("debug-mode"),u.toggleClass("enabled") });变量 c=s.find(".show-variables"),l=s.find(".variables");c.click(function(){lc.is(".enabled")?"attr":"removeAttr ",c.toggleClass("启用")});var f=s.find("select");f.change(function(e){var t=e.target.value,r=t-n.pastLength;0!==r&&(n0>r?"rewind":"fastForward",o.showPassage(n.passage))}),n.on("forward ",函数(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!1,i=n.pastLength;i>1&&f.removeAttr("disabled"),r||(f.children().each(function(t, n){t>=i&&e(n).remove()}),f.append(""+(i+1)+": "+t+"").val(i))}).on("back",function(){n.pastLength

【问题讨论】:

  • 好吧var| a= 已经是个问题了...
  • 你需要展示实际的模板代码。

标签: javascript django


【解决方案1】:

Django 不喜欢单行在 HTML 中的长度,因此随机的“|”象征。只需将其拆分为额外的一行即可修复它。

【讨论】:

    猜你喜欢
    • 2011-06-18
    • 1970-01-01
    • 1970-01-01
    • 2014-12-25
    • 2018-08-31
    • 2022-08-18
    • 2013-10-04
    • 2023-02-08
    • 2011-11-06
    相关资源
    最近更新 更多