Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 即使应用了{%load Static%},Django静态文件也不会加载到块内容中_Javascript_Python_Django - Fatal编程技术网

Javascript 即使应用了{%load Static%},Django静态文件也不会加载到块内容中

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

我无法在块内容中加载static particles.js文件,即使我已在文件中加载static

{%extends'base.html%}

{%load static%}

{%block content%}

    <!--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”静态文件夹。