Django中的def post(self, request)和if request.method == 'POST'的區別


def post(self, request)-----FBV(function-based views) 基於函數的視圖

if request.method == 'POST'-----CBV(class-based views) 基於類的視圖

兩者最終目的都是處理POST請求

不同之處在於是用函數(def)還是用類(class)來處理POST請求

GET請求也是一樣的,也可以用FBV或者CBV

 

 

參考鏈接:https://www.thinbug.com/q/50931448

參考鏈接:https://www.dusaiphoto.com/article/97/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM