You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Django项目引入JavaScript文件出现404错误(Get http://localhost:8000/Stack/script.js net::Err_Aborted 404)的技术求助

搞定Django里JS文件404的小问题!

嘿,这个404错误其实很好解决——你犯了Django新手常踩的一个小坑:没有用Django的静态文件模板标签来正确引用你的JavaScript文件。

直接给你修复方案:

打开你的base.html,找到引用script.js的那行代码,把:

<script src="Stack/script.js" ></script>

改成:

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

为啥之前会出错?

你配置的STATIC_URL是/static/,Django会把所有静态文件都映射到这个路径下。你之前写的相对路径会让浏览器去请求http://localhost:8000/Stack/script.js,但你的JS文件实际存在的路径是http://localhost:8000/static/Stack/script.js,自然就找不到啦。用{% static %}标签的话,Django会自动帮你生成正确的静态文件URL,就不会有路径匹配的问题了。

另外再确认下你的文件位置对不对:要保证script.js确实放在项目根目录的static/Stack/文件夹里,和你的styles.css在同一个目录下哦。

内容的提问来源于stack exchange,提问作者Kevin H

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 06:12:44