Django CBV源码解析
通常来说我们的HTTP请求方式有以下几种:
GET、HEAD、POST、PUT、DELETE、CONNECT、OPTIONS、TRACE。
在Django中来处理这些请求有两种模式,一种叫FBV(function based view),一种叫CBV(class based view)
两种模式都是对我们请求在视图函数中的处理,FBV是使用单个的函数来处理请求,CBV是使用一个类来处理请求,起一个demo来看下它们的区别
通常来说我们的HTTP请求方式有以下几种:
GET、HEAD、POST、PUT、DELETE、CONNECT、OPTIONS、TRACE。
在Django中来处理这些请求有两种模式,一种叫FBV(function based view),一种叫CBV(class based view)
两种模式都是对我们请求在视图函数中的处理,FBV是使用单个的函数来处理请求,CBV是使用一个类来处理请求,起一个demo来看下它们的区别