我有这些文件
root folder
.... app
........ templates
............ app
................ index.html
................ js.js
...
...
在代码中,我希望能够做到这样的事情
<script src="js.js"></script>
我已经尝试了这个(我在Django文档中找到了)
<script src="{{ static('js.js') }}"></script>
但它返回了错误 -
&#34;无法解析余数:&#39;(&#39; js.js&#39;)&#39;来自&#39;静态(&#39; js.js&#39;)&#39;&#34;
那么如何使用物理路径导航到文件? (通常,(没有Django)是默认方式)
提前致谢。
答案 0 :(得分:2)
您需要在static folder
中放置静态提供的文件(IE JS,CSS,图片等)您还可以change the root path for your static folder, too
在Django应用程序中,您的文件夹结构无法确定请求接收的资源。 Django现在处理将传入请求路由到适当的资源,从您的模板,python代码和静态文件派生。
Django-Admin可以在制作你的应用目录以及其他功能时做一些繁重的工作。