Javascript 即使应用了{%load Static%},Django静态文件也不会加载到块内容中
我无法在块内容中加载static particles.js文件,即使我已在文件中加载static {%extends'base.html%} {%load static%} {%block content%}Javascript 即使应用了{%load Static%},Django静态文件也不会加载到块内容中,javascript,python,django,Javascript,Python,Django,我无法在块内容中加载static particles.js文件,即使我已在文件中加载static {%extends'base.html%} {%load static%} {%block content%} <!--Particles--> <script src="{% static 'particles/particles.js' %}" defer="defer"></script> <script sr
<!--Particles-->
<script src="{% static 'particles/particles.js' %}" defer="defer"></script>
<script src="https://cdn.jsdelivr.net/npm/particles.js@2.0.0/particles.min.js"></script>
在chrome中,我得到了这个错误
GET net::ERR_中止404(未找到)
虽然它指向了正确的地方
我实际上是将包含JS文件的粒子文件夹放在根静态中,而不是我在settings.py中声明的应用程序“ticker”静态文件夹。标签
load static
按预期工作。但是,找不到您的文件404(未找到)
。你能提供你的settings.py文件来检查STATIC.*
constants吗?您的文件是否存在于文件夹“/static/particles/”中?可以肯定这与settings.py有关。我添加了截图。文件确实存在。是否在安装的应用程序中设置了“django.contrib.staticfiles”?另外,尝试将STATICFILES\u DIRS
更改为此[os.path.join(BASE\u DIR,“static”),]
谢谢Vincent,我实际上是将包含JS文件的粒子文件夹放在根静态文件夹中,而不是我在settings.py中声明的应用程序“ticker”静态文件夹。