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