Django模板变量和Javascript

问题:

当我使用Django模板渲染器渲染页面时,我可以传入包含各种值的字典变量,以使用{{ myVar }}在页面中操作它们
有没有办法在Javascript中访问相同的变量(可能使用DOM,我不知道Django如何使变量可访问)?我想使用基于传入的变量中包含的值的AJAX查找来查找详细信息。

回答:

{{variable}}直接替换为HTML。做一个视图源它不是一个“变量”或任何类似的。它只是渲染文本。
话虽如此,您可以将这种替代品放入JavaScript中。
class=”lang-html prettyprint-override”>

<script type="text/javascript"> 
   var a = "{{someDjangoVariable}}";
</script>

这给你“动态”的javascript。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Django Template Variables and Javascript

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

31 − = 29