我正在尝试测试此页面中提到的代码: dynamic-formset.js 我补充道:
<script src="{% static 'js/dynamic-formset.js' %}"></script>
<script src="{% static 'js/jquery-3.3.1.js' %}"></script>
为了加载包含js的静态文件。 然而,js 不起作用,我在控制台中看到以下几行:
"GET /static/js/dynamic-formset.js HTTP/1.1" 404 1777
"GET /static/js/jquery-3.3.1.js HTTP/1.1" 404 1768
当我用 https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js
替换导入 jquery 的第二个 ligne 时,我不明白:
"GET /static/js/jquery-3.3.1.js HTTP/1.1" 404 1768
我只得到“GET/static/js/dynamic-formset.js HTTP/1.1”404 1777
你知道为什么它不起作用吗?我猜静态文件没有加载。 有什么帮助吗?谢谢您
最佳答案
如果您使用的是 django 2.x.x,请确保您的静态文件位于与您的应用程序名称相对应的静态文件夹内的子文件夹中。 See Other question
关于javascript - Django : static files are not loaded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49514132/