1.课程名称:请求响应对象 3
课程章节:请求响应对象(3)
2.课程目录:
首先是重新设置一下http的状态码
写个路径测试一下
写入views.py的视图函数
def print_arrt(request):
return httpresponse('打印响应对象')
测试是否请求成功
然后查看它的响应码 是200
我们可以加上代码 status=404,来改变它的响应码
正常显示出来,响应码也是404
还有一种status_code方法 修改查看http响应状态码
rest = httpResponse('123')
rest.status_code = 204
print(rest.status_code)
return rest
也是可以改变的
第一种方法是通过httpRespones响应给他传一个参数
第二种就是,拿到它对象rest,这是它的实例,在实列上面做处理,做一个状态码的变更
rest.write() 这个代码是拿到响应对象之后,我们还可以往这个对象再去写一些东西
测试一下
用 fileResponse 展示文件
首先引入fileResponse
用文件全路径方法写os.path.join(settings.base_dir'')
通过open的方式打开 以rb二进制来解读
指定content_type输出类型是图片格式
测试能否显示出图片
成功!!!本节完O(∩_∩)O