之前在views都是写基于方法def的请求,现在来写基于类class的请求
类是方法的集合
我们之前经常判断请求方式get和post,可以写进类里用,基于通用视图as_view
自定义视图类
先写url,第一条是上节课写的,可以对比下
我们会引用IndexView类里的as_view()方法,注意有下划线_
path('usercenter/', views.usercenter_view),
path('', views.IndexView.as_view())
然后要写IndexView类
from django.views import View
class IndexView(View):
def get(self, request, *args, **kwargs):
# return HttpResponse('GET请求')
return render(request,