大佬们,这个是静态文件路径出现了问题还是格式有误?
这是啥语法啊?没见过 wp231957 发表于 2022-3-12 18:55这是啥语法啊?没见过
html 自己仔细看官方文档关于static 静态文件的说明。
另外,你确定是这里的错误? maximum recursion depth exceeded 翻译翻译,啥意思? 阿奇_o 发表于 2022-3-12 19:59
自己仔细看官方文档关于static 静态文件的说明。
另外,你确定是这里的错误? maximum recursion depth...
它一直找不到那个js文件,我把static换了几个路径还是这样 天真無邪 发表于 2022-3-12 20:10
它一直找不到那个js文件,我把static换了几个路径还是这样
直接用相对路径不好吗 wp231957 发表于 2022-3-12 20:41
直接用相对路径不好吗
我试试再 wp231957 发表于 2022-3-12 20:41
直接用相对路径不好吗
还是不行 天真無邪 发表于 2022-3-12 21:05
还是不行
我的意思是不用花括号不用百分号不用static
随便点开一个网页,看看人家是咋写的 天真無邪 发表于 2022-3-12 20:10
它一直找不到那个js文件,我把static换了几个路径还是这样
https://docs.djangoproject.com/en/3.2/howto/static-files/
如果你要用 static这种引用方式,就要注意以下 三个关键(至少):
1. settings.py文件里,配置好 STATIC_URL='/static目录相对于当前应用的路径/'
如 我的应用叫 blog,这STATIC_URL='/static/' 就意味着是 blog/static/
2. html文件 第一行要写 {% load static %}
3. htlm标签引用 src='{% static ''静态文件的正确相对路径(相对于STATIC_URL)" %}'
如 接着第一点,即 你的静态文件(任何资源文件),一般就统一放在 blog/static/ 内,或 其中的某个子目录里,如 blog/static/html/index.html
但是,引用的时候,是写 src='{% static "html/index.html" %}'即可
这种方式较为繁琐,可能适用于较大项目,采用这种方式进行"静态文件管理"。
初学者可以直接不用以上三步,而是直接 src="相对当前html文件的正确路径" 进行引用即可。
比如 index.html在blog/template/里,而我要引用blog/static/js/vue.js,
那么,只要在index.html里写 <script src="../static/js/vue.js"></script>
阿奇_o 发表于 2022-3-12 21:53
https://docs.djangoproject.com/en/3.2/howto/static-files/
如果你要用 static这种引用方式,就要注 ...
好的谢谢,我再去检查一下 wp231957 发表于 2022-3-12 21:12
我的意思是不用花括号不用百分号不用static
随便点开一个网页,看看人家是咋写的
嗯嗯,谢谢
页:
[1]