我试图摆脱404
Django 本地服务器。我的页面包括:
<script type="text/javascript" src="{{ STATIC_URL }}js/myjscript.js"></script>
实际文件位于C:/Users/PyCharmProjects/MyProject/MyApp/static/js/myjscript.js
Django 文档中说:
将您的静态文件放在静态文件可以找到它们的地方。
默认情况下,这意味着在您的 INSTALLED_APPS 中的应用程序的静态/子目录中。
我相信我的设置符合默认设置,但我仍然得到404
,为什么会这样?请帮忙!
更新
简单地使用模板标签方法解决了这个问题:
{% load static %}
<script type="text/javascript" src="{% static 'js/myjscript.js' %}"></script>
在他们说关于配置的文档STATICFILES_STORAGE
中,但我什至没有碰它,200
现在就获取这些文件。
这个 Django 的地方 - 静态文件 - 对我来说似乎非常黑暗和不清楚。对于如此简单的任务,我无法理解这么多复杂解决方案的目的。
如果有人会为这一切指出好的不晦涩的手册,我将不胜感激!