无法处理类型为text html,我该如何解决“资源解释为脚本,但以MIME类型text/html传输”...

博主在使用Django开发时遇到资源文件被误识别为HTML的问题,错误提示'资源解释为脚本,但使用MIME类型text/html传输'。文章详细描述了问题场景、尝试过的解决办法,以及可能的原因分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我对我的应用程序使用Django,出于某些奇怪的原因,正在处理的新项目开始出现错误行为并显示以下错误我尝试在浏览器上加载页面。我该如何解决“资源解释为脚本,但以MIME类型text/html传输”

资源解释为脚本,但使用MIME类型text/html转: “http://127.0.0.1:8000/site_media/js/jquery-1.7.js”

我的观点看起来像这个;

@csrf_exepmt

def home(request):

render_to_response("myapp/home.html",{}, context_instance=RequestContext(request))

我的HTML模板:

Home

Welcome Home!

我从来没有见过这样的事情在过去的我的任何项目。

我在Windows,Chrome 18.0上测试。我也尝试过FF6,Firebug在我的html文件的第一行发现了一些错误。

来自网络的所有建议我正在尝试不起作用。

我也尝试过使用通过django呈现快捷方式手动提供MIME类型的技术,但没有运气。

我错过了什么?即使没有MIME设置,我的其他项目也能正常工作。

注意:如果我将脚本标记的“src”属性留空,页面加载情况良好。

2012-05-21

gath

+0

你能告诉我们你的请求和响应头吗? –

+0

“Firebug抛出一些错误” - 究竟是什么错误? –

+0

JavaScript文件是否真的存在?如果你直接输入地址,你能看到它吗? –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值