FBV and CBV

How to write CBV:

from django.views import View
class Home(View):

    def dispatch(self,request,*args,**kwargs):
        print 'before'
        result=super(Home,self).dispatch(request,*args,**kwargs)
        print 'after'
        return  result

    def get(self,request):
        print request.method
        return render(request,"home.html")

    def post(self,request):
        print request.method
        return render(request, "home.html")

  

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325046712&siteId=291194637