1

django 让我感到困扰的是,我在许多示例中看​​到原始 javascript 包含在带有<script>标签的 html 中。我想将它放在<head>标签中每个页面中包含的独立文件中,以便 html 保持干净。所以我会在模板中的任何地方调用类似 {% add_jscript %}some js code{% endaddjsscript %} 的东西来添加 js 代码。在页面生成的所有处理之后,它会从处理的模板中动态收集所有添加的js代码,并将其作为一个js文件提供。

有些应用程序已经这样做了,还是我被迫自己这样做?

4

2 回答 2

0

我使用 django-sekizai ( https://github.com/ojii/django-sekizai/ ) 来做这种事情。如果我对您的理解正确,我相信这就是您正在寻找的。

于 2013-09-23T18:57:09.287 回答
0

我知道我参加聚会有点晚了,但是您可以尝试的另一个选择(无耻插件)是我一直在研究的 django 应用程序,它允许您将 django 变量直接注入外部 javascript 文件,这是一个要求。 js

django-js-变量注入器

于 2014-07-30T21:54:50.263 回答