文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>django输出非html内容

django输出非html内容

时间:2008-08-07  来源:honglang13

   今天在用django输出图片文件时,遇到了图片文件用php中的方法设置相对路径无法显示的问题(绝对路径可以正常显示),而且CSS样式表也没有起作用。    原来django是靠urls.py文件来定义url和视图函数的映射。一个视图函数,只不过是一个可以处理一个Web请求并且返回一个Web响应的Python函数。这个响应可以是一个Web页面的HTML内容,或者一个跳转,或者一个404 错误,或者一个XML文档,或者映射到任何东西上。 如果未定义处理图片的url和view函数,图片将无法显示。这和输出HTML内容是一样的,只是view函数定义有所区别。前者view函数返回HttpResponse实例时,必须指定 mimetype 参数。    例如: from django.http import HttpResponse

def image(request):
    image_data = open("/images/1.jpg", "rb").read()
    return HttpResponse(image_data, mimetype="image/jpg")
  详细说明,可以见djangobook第十一章:http://djangobook.py3k.cn/chapter11/
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载