当我为Django项目编写JS文件时,我会做一些AJAX调用,目前这些调用的URL是硬编码的(非常丑陋)。
我在考虑让Django服务于JS文件(而不是Apache),这样我就可以利用模板标签({% url %}!!!)。
是否有任何阻止我这样做的原因?
或者是否有正确的方法来做到这一点?
(我至少可以提供一个:重新发送未更改的JS文件会消耗大量时间。最好的方法是创建一个应用程序,在重启Django服务器时生成文件,然后静态地提供它们!)
我在考虑让Django服务于JS文件(而不是Apache),这样我就可以利用模板标签({% url %}!!!)。
是否有任何阻止我这样做的原因?
或者是否有正确的方法来做到这一点?
(我至少可以提供一个:重新发送未更改的JS文件会消耗大量时间。最好的方法是创建一个应用程序,在重启Django服务器时生成文件,然后静态地提供它们!)