2016-12-08 24 views
0

当重构一个Django项目的一个特定的.js静态文件是404响应的模板:Django的 - 只有一个特定的静态文件中获得404

终端:

[08/Dec/2016 13:54:43] "GET /static/new_site/js/general_scripts.js' HTTP/1.1" 404 1718 
[08/Dec/2016 13:54:43] "GET /static/new_site/js/core.min.js HTTP/1.1" 200 758545 

HTML

... 
<script src="{% static 'new_site/js/general_scripts.js' %}'"></script> 
<script src="{% static 'new_site/js/core.min.js' %}"></script> 

</body> 
</html> 

路径:

.../static/new_site/js/general_scripts.js 
.../static/new_site/js/core.min.js 

Django的== 1.8.17

的Ubuntu 16.04(这两个文件具有相同的权限)

OBS:Pycharm IDE知道这两个文件的

+1

我不知道,如果这但是你的代码中有一个额外的撇号:''应该是''。错误发生在大括号的外部。 – jape

回答

4

从线中删除'%}'"):

<script src="{% static 'new_site/js/general_scripts.js' %}"></script> 

相反的:

<script src="{% static 'new_site/js/general_scripts.js' %}'"></script> 
+0

哇!愚蠢的错误...谢谢!!!!!! – Nadav