视图类的作用:针对相同的url,明确了对于不同的请求方式(get/post/put/delete)进行不同的处理
示例
- views层
from django.views.generic import View
class 类视图名(View): #继承自View类
#处理get请求
def get(self,request):
...
#处理post请求
def post(self,reqeust):
...
...
- views层
from .views import 视图类名 #从当前目录下的views中引入想要使用的视图类
urlpatterns = [
url(r'xxx',视图类名.as_view(),name='xxx'), #as_view()是从父类:view中继承来的
]