javascript - Django 模板变量和 Javascript

标签 javascript python django google-app-engine django-templates

当我使用 Django 模板渲染器渲染页面时,我可以传入一个包含各种值的字典变量,以便使用 {{ myVar }} 在页面中操作它们。

有没有办法在 Javascript 中访问相同的变量(可能使用 DOM,我不知道 Django 如何使变量可访问)?我希望能够根据传入的变量中包含的值使用 AJAX 查找来查找详细信息。

最佳答案

{{variable}} 被直接替换到 HTML 中。做一个 View 源;它不是“变量”或类似的东西。它只是呈现的文本。

话虽如此,您可以将这种替换放入您的 JavaScript 中。

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

这为您提供“动态”javascript。

关于javascript - Django 模板变量和 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/298772/

相关文章:

JavaScript:提醒实时数据库上的特定值

python - 我在运行 mkdocs serve 命令时遇到问题

python - 是否有一种标准方法可以在文档字符串中指定回调函数的类型?

python - 分割这条线的最pythonic方式?

python - 使用 ElasticBeanstalk 在 AWS 上部署在 Python 3.6 上运行的 Django 项目

python - 如何在浏览器 URL 中显示 django ImageField

django - ModelAdmin、外键关系链

javascript - 将TinyMCE字符映射插件与多个配置一起使用

javascript - id动态添加到元素后如何通过id获取元素?

javascript - PHP Form、MailFonction 和 Google reCaptcha 验证问题