文章詳情頁
Python Request類源碼實(shí)現(xiàn)方法及原理解析
瀏覽:35日期:2022-07-13 16:15:57
通過APIView進(jìn)入找到Request的源碼
可以看見一堆屬性和方法,其中request.data其實(shí)是一個(gè)方法,被包裝成一個(gè)屬性
繼續(xù)看__getattr__和query_params方法:
代碼總結(jié):
Request其實(shí)就是原生request對(duì)象被包裝后的Request,即重寫了__getattr__,return getattr(self._request, attr) 比如:print(request.GET)就當(dāng)于print(request.query_params)以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. 讓chatgpt將html中的圖片轉(zhuǎn)為base64方法示例2. 《CSS3實(shí)戰(zhàn)》筆記--漸變?cè)O(shè)計(jì)(一)3. ASP.NET Core自定義中間件的方式詳解4. 移動(dòng)端HTML5實(shí)現(xiàn)拍照功能的兩種方法5. CSS3實(shí)現(xiàn)動(dòng)態(tài)翻牌效果 仿百度貼吧3D翻牌一次動(dòng)畫特效6. 教你JS更簡(jiǎn)單的獲取表單中數(shù)據(jù)(formdata)7. html5手機(jī)觸屏touch事件介紹8. 用xslt+css讓RSS顯示的跟網(wǎng)頁一樣漂亮9. python b站視頻下載的五種版本10. 測(cè)試模式 - XSL教程 - 5
排行榜
