Skip to main content
 首页 » 编程设计

python之如何使 STATIC_URL 在外部 JS 文件中工作(Django)

2024年08月30日24me-sa

我正在尝试在外部 javascript 文件中使用 STATIC_URL。我期待结果,因为它在模板中工作,但我发现它在外部 Javascript 文件中不起作用。

还请告诉我一些解决方法,使 STATIC_URL 在 javascript 文件中工作,因为这将使我的项目更易于管理。

此外,我发送了很多 ajax 请求,我想在我的 JS 文件中包含类似 url 模板标签的内容。

如果您知道其中任何一个的解决方案,请告诉我。

谢谢

请您参考如下方法:

我对这个问题的解决方案是在某个时候将 STATIC_URL 传递给您的 JavaScript 代码,以便它也知道该值。像这样:

<script type="text/javascript"> 
myJavaScript('{{ STATIC_URL }}'); 
</script> 

然后您的 JavaScript 函数 myJavaScript 可以在 URL 和任何需要的地方使用它。