我正在使用Django webapp,我需要在页面加载时将数据传递给Javascript代码(我使用Require.js)。我传递数据本身或我以后可以通过Ajax查询的信息。
我知道我可以在base.html模板中创建一个全局变量,如下所示:
<script language="javascript">
var djangoData = "{{ data }}";
</script>
但将它包含在HTML中却感觉不对,它不会被缩小/丑化。我不想明确地公开内在逻辑。
理想情况下,我希望创建一个Require.js模块,该模块将填充Django的相关数据,并且我可以优化(使用r.js)并缩小。
我很感激任何建议。