亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【金秋打卡】第13天 請求響應對象(3)

標簽:
Html5 CSS3 Django

1.课程名称:请求响应对象 3


课程章节:请求响应对象(3)


2.课程目录:


首先是重新设置一下http的状态码


写个路径测试一下


https://img1.sycdn.imooc.com/63660a190001b27709180537.jpg


写入views.py的视图函数


def print_arrt(request):

return httpresponse('打印响应对象')


测试是否请求成功


https://img4.sycdn.imooc.com/63660bd20001179709900275.jpg


然后查看它的响应码 是200


https://img2.sycdn.imooc.com/63660c3700018f2b09730432.jpg


我们可以加上代码 status=404,来改变它的响应码

https://img2.sycdn.imooc.com/63660cd200013dc310150715.jpg


正常显示出来,响应码也是404

https://img4.sycdn.imooc.com/63660cfd000185be13360556.jpg



还有一种status_code方法 修改查看http响应状态码


rest = httpResponse('123')

rest.status_code = 204

print(rest.status_code)

return rest


也是可以改变的

https://img3.sycdn.imooc.com/63660fab00010e4210020613.jpg


https://img3.sycdn.imooc.com/63660fb90001bb5d13120567.jpg


第一种方法是通过httpRespones响应给他传一个参数


第二种就是,拿到它对象rest,这是它的实例,在实列上面做处理,做一个状态码的变更

https://img3.sycdn.imooc.com/636613420001f7b812930628.jpg


rest.write() 这个代码是拿到响应对象之后,我们还可以往这个对象再去写一些东西


测试一下

https://img2.sycdn.imooc.com/636613e700017bd010510640.jpg


https://img1.sycdn.imooc.com/636613d00001900e10240410.jpg



用 fileResponse 展示文件

https://img2.sycdn.imooc.com/6366146a0001e39012400643.jpg



首先引入fileResponse


https://img2.sycdn.imooc.com/63662a7b000148f011040391.jpg


用文件全路径方法写os.path.join(settings.base_dir'')

https://img1.sycdn.imooc.com/63662d950001c99606470047.jpg

通过open的方式打开 以rb二进制来解读

https://img3.sycdn.imooc.com/63662d8d0001c16002410023.jpg

指定content_type输出类型是图片格式

https://img2.sycdn.imooc.com/63662d7b0001278904380050.jpg



测试能否显示出图片

https://img2.sycdn.imooc.com/63662db50001700919180900.jpg


成功!!!本节完O(∩_∩)O



















點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
數據庫工程師
手記
粉絲
5
獲贊與收藏
0

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消