有没有更好的方法将Django模板的动态值解析为Javascript文件?
是否有更好的方法从Django模板检索动态值“bar” index.html:有没有更好的方法将Django模板的动态值解析为Javascript文件?,javascript,django,django-views,django-templates,Javascript,Django,Django Views,Django Templates,是否有更好的方法从Django模板检索动态值“bar” index.html: <div id="foo" name="{{bar}}"></div> 输出: bar 我最喜欢的方法之一是使用数据属性,并在jQuery中使用$(“”)。数据(“”) 另一种方法是在加载main.js文件之前(或者在访问任何值之前检查文档加载(.on(“加载”))之后)创建一个块,并在模板中使用该块使用自定义值定义字典对象。我还将其用于前端的自定义
<div id="foo" name="{{bar}}"></div>
输出:
bar
我最喜欢的方法之一是使用
数据
属性,并在jQuery中使用$(“”)。数据(“”
)
另一种方法是在加载main.js
文件之前(或者在访问任何值之前检查文档加载(.on(“加载”)
)之后)创建一个块,并在模板中使用该块使用自定义值定义字典对象。我还将其用于前端的自定义自动完成,其中已定义了连接值(例如:根据产品的颜色选择大小)
{%block custom_js%}
让变量={foo_name:“{{bar}}”
{%endblock%}
您的方法也很好,而且非常常见。您的解决方案有什么问题?看起来不错。
bar