我正在将 AppEngine 与 webapp 框架(python)一起使用。在我的脚本中,我使用 Django 动态生成 javascript 代码,例如:
python控制器文件
template_values = {
'page': '1',
}
path = os.path.join(os.path.dirname(__file__), "../views/index.html")
self.response.out.write(template.render(path, template_values))
index.html 文件
<html>
<head>
...
<script>
{% if page %}
alert("test");
{% endif %}
</script>
</head>
<body>
...
</body>
</html>
现在,<script>
我不想使用内联标签,而是将<link>
标签与对包含脚本的 JS 文件的引用一起使用。但是,我不太明白我可以使用模板引擎来做到这一点。如果我(动态地)包含一个 JS 文件,它将以某种方式必须知道“page”的值,但“page”仅在 index.html 的范围内是已知的。
有任何想法吗?
谢谢,
乔尔