python django 添加图片的问题 80

总的来说我是想在网页上添加图片,但是图片一直无法显示我怀疑我写的大方向有错误目前我的css和html都已经加载正常,所以在路径上面应该没有什么重大错误但是因为我之前没有编... 总的来说我是想在网页上添加图片,但是图片一直无法显示

我怀疑我写的大方向有错误
目前我的css和html都已经加载正常,所以在路径上面应该没有什么重大错误
但是因为我之前没有编过类似的东西,我只是照原来的课件照本宣科改动了url.py里面的内容,具体如下:
url(r'^$', 'art.views.MyHome'),是访问首页

我参照django的输出,发现会有很多GET,
[02/Sep/2013 15:05:44] "GET /index.html HTTP/1.1" 200 4029
[02/Sep/2013 15:05:44] "GET /style.css HTTP/1.1" 200 23735
[02/Sep/2013 15:05:44] "GET /images/coma_inverse.gif HTTP/1.1" 500 86317

于是我就在url.py里面加了这一条
url(r'^(.*)', 'art.views.MyServe'),用于获取具体的文件

目前的情况是css可以正常使用样式,html上所有关于图片的信息都无法显示
调试的过程中我去直接获取某某图片,发现网页上报错是无法解析编码,所以我怀疑在图片操作上url是特殊对待的。

恳请各位大神告知方法%>_<%
展开
 我来答
bdwisyou7d
2013-09-03 · TA获得超过1.3万个赞
知道大有可为答主
回答量:3774
采纳率:81%
帮助的人:1061万
展开全部
可能是几个问题。

对于图片

第一你返回的http头中的content-type设置不对。没有设置成图片类型。

第二你读图片是不是用二进制读的。如果不是当然也是错的。
追问
没有注意这些东西,在哪里设置你说的这两个?
追答
你渲染完成一个response后,直接在response里设置啊。

这是http的响应头。
allenhoum
2013-09-05 · 超过16用户采纳过TA的回答
知道答主
回答量:28
采纳率:0%
帮助的人:35.6万
展开全部
我使用的是Django1.5,在urls.py的配置中加入了
# for CSS/JS file to be used as static
url(r'/(?P<path>.*)','django.views.static.serve',{'document_root':settings.STATIC_DIR}),
用来获取css js等文件,图片能够在网页中正常显示。
楼主说图片不能在网页上正常显示的是因为没有加载到图片的资源吗?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
真空66
2013-09-03 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:86.6万
展开全部
django的哪个版本? settings.py 贴出来看看?
追问
1.3
你需要setting的哪个部分?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式