我正在尝试引用其他静态文件中的静态文件,但我无法弄清楚如何执行此操作。
我有一个javascript文件,我以这种方式包含在html页面中:{% static 'myJavascript.js' %}
然后,在myJavascript.js
中,我需要引用其他静态文件(.json
文件),但在使用{% static 'myJson.json' %}
时它无效。
任何人都有想法?提前致谢
答案 0 :(得分:1)
静态文件是静态的,这意味着它们不会被Django解释,因此不能在其中使用标记。
但是,您可以使用相对路径从任何其他静态文件引用静态文件,假设该文件是可访问的。
有很多关于SO的主题涉及如何包含另一个javascript文件,例如:Razor
答案 1 :(得分:0)
使用正常的绝对/相对路径来引用*.js
个文件中的文件。
静态文件只有提供,而不是由Django呈现,因此您无法在其中使用模板标记。