当我使用Django模板渲染器渲染页面时,可以传入包含各种值的字典变量,以使用来在页面中对其进行操作{{ myVar }}。
{{ myVar }}
有没有办法在Javascript中访问相同的变量(也许使用DOM,我不知道Django如何使变量可访问)?我希望能够基于传入的变量中包含的值使用AJAX查找来查找详细信息。
将{{variable}}直接替换为HTML。查看资料;它不是“变量”或类似的变量。它只是渲染的文本。
{{variable}}
话虽如此,您可以将这种替换形式添加到JavaScript中。
<script type="text/javascript"> var a = "{{someDjangoVariable}}"; </script>
这为您提供了“动态” javascript。