Python Django模板 - 导航到具有物理路径

时间:2016-06-29 04:54:45

标签: python html django jinja2

我有这些文件

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)是默认方式)

提前致谢。

1 个答案:

答案 0 :(得分:2)

您需要在static folder

中放置静态提供的文件(IE JS,CSS,图片等)

您还可以change the root path for your static folder, too

在Django应用程序中,您的文件夹结构无法确定请求接收的资源。 Django现在处理将传入请求路由到适当的资源,从您的模板,python代码和静态文件派生。

Django-Admin可以在制作你的应用目录以及其他功能时做一些繁重的工作。