将Django数据传递给Require.js模块

时间:2016-03-16 07:47:30

标签: javascript django requirejs

我正在使用Django webapp,我需要在页面加载时将数据传递给Javascript代码(我使用Require.js)。我传递数据本身或我以后可以通过Ajax查询的信息。

我知道我可以在base.html模板中创建一个全局变量,如下所示:

<script language="javascript">
  var djangoData = "{{ data }}";
</script>

但将它包含在HTML中却感觉不对,它不会被缩小/丑化。我不想明确地公开内在逻辑。

理想情况下,我希望创建一个Require.js模块,该模块将填充Django的相关数据,并且我可以优化(使用r.js)并缩小。

我很感激任何建议。

0 个答案:

没有答案