Python Django模板-导航到具有物理路径的文件
我有这些文件Python Django模板-导航到具有物理路径的文件,python,html,django,jinja2,Python,Html,Django,Jinja2,我有这些文件 root folder .... app ........ templates ............ app ................ index.html ................ js.js ... ... 在代码中,我希望能够做这样的事情 <script src="js.js"></script> 我已经试过了(我在Django文档中找到) 但它返回了错误- “无法分析“static('js.js')”中的其余部分:'(
root folder
.... app
........ templates
............ app
................ index.html
................ js.js
...
...
在代码中,我希望能够做这样的事情
<script src="js.js"></script>
我已经试过了(我在Django文档中找到)
但它返回了错误-
“无法分析“static('js.js')”中的其余部分:'('js.js')”
那么,如何使用物理路径导航到文件呢?(通常,(没有Django)是默认方式)
提前感谢。您需要将静态服务文件(即JS、CSS、图像等)放入您的 你也可以 在Django应用程序中,您的文件夹结构不会决定请求接收的资源。Django现在处理将传入请求路由到适当的资源,这些资源来自模板、python代码和静态文件
在创建应用程序目录和其他功能时,你可以做一些繁重的工作。为什么
js.js
在templates文件夹中?…通常它应该在名为static
的单独文件夹中?阅读文档。它简短、简洁,非常有用。你不会走得太远的。你肯定没有在Django文档中看到这种语法。我会再次检查文档,也许我遗漏了什么。。有一个我应该读的特定页面?哦,好的,STATIC\u ROOT
和STATICFILES\u DIRS
完成这项工作。谢谢Django Admin中的是什么-哪个命令?
<script src="{{ static('js.js') }}"></script>