手记

【金秋打卡】第13天 请求响应对象(3)

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



















0人推荐
随时随地看视频
慕课网APP