javascript – Django:动态生成JS是个好主意吗?

前端之家收集整理的这篇文章主要介绍了javascript – Django:动态生成JS是个好主意吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我为Django项目编写JS文件时,我当然会做一些 AJAX调用,而且目前这些调用的url是硬编码的(这非常难看).

我正在考虑让django(而不是Apache)提供JS文件,所以我可以利用模板标签({%url%} !!!).

我不应该这样做吗?

或者有正确的方法吗?

(我可以给出至少一个:它会消耗很多时间重新发送没有改变的JS文件.最好的办法是让一个应用程序在重启django服务器时生成文件,然后静态地为它们提供服务!)

解决方法

我会选择混合技术.静态服务你的大部分 javascript.但是在你的Django模板中,有一个< script>定义各种全局变量的块,由服务器端代码生成 – url就是一个很好的例子.然后,您的静态JS可以引用动态代码生成的变量.

猜你在找的JavaScript相关文章