gpt4 book ai didi

python - Django - javascript 中的模板标签 "with"

转载 作者:行者123 更新时间:2023-11-30 23:40:28 25 4
gpt4 key购买 nike

如何在外部 JavaScript 文件中使用 django with 模板标记?我尝试像这样使用它:

<script>
//some code
//
{% with user|get_song_rating:opts.id as rated %}
{% if rated %}
$off.unbind('click').unbind('mousemove').unbind('mouseenter').unbind('mouseleave');
$off.css('cursor', 'default'); $on.css('cursor', 'default');
$this.attr('title', 'Your rating: ' + rated.points.toFixed(1));
{% endif %}
{% endwith %}
</script>

但它在控制台中给出错误Uncaught SyntaxError: Unexpected token with。我认为问题是 with 也是 JavaScript 的关键字,那么解决方案是什么?

最佳答案

如果您希望文件包含 Django 模板标签,那么它必须由 Django 模板引擎处理。创建一个新 View ,为 JavaScript 源发送正确的 Content-type header ,然后处理并输出包含 JavaScript 的模板。

关于python - Django - javascript 中的模板标签 "with",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12655589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com