<script type="text/javascript">
var a = "{{Django_Variable}}"
</script>
我明白了这个想法。
但是如果这些 Django 模板变量包含敏感信息怎么办?我编写了一个需要从 Django 接收数据的 Javascript 应用程序,但我当前的实现无耻地在开发人员模式下显示了所有细节。
<script>
$(function() {
MyApp.init(
userid: 46,
hasPermission: False,
secretData: "Not anymore",
...
);
});
</script>
我试图传递的数据不像信用卡或密码信息那样敏感,但足够敏感,我需要隐藏它。我曾考虑在页面加载后触发 AJAX GET,但这只会增加额外的开销。
如何将 Django 模板变量传递给我的 Javascript 而不在 HTML 中显示?
谢谢你。