CBV和FBV

作者: 乔治大叔 | 来源:发表于2018-12-10 17:59 被阅读38次

CBV基于类的视图(Class base view)和FBV基于函数的视图(Function base view)

from django.views import View
class AddPublish(View):
    def dispatch(self, request, *args, **kwargs):
        print(request)
        print(args)
        print(kwargs)
        # 可以写类似装饰器的东西,在前后加代码
        obj=super().dispatch(request, *args, **kwargs)
        return obj

    def get(self,request):
        return render(request,'index.html')
    def post(self,request):
        request
        return HttpResponse('post')

相关文章

  • DRF进阶

    一、Django的FBV和CBV FBV:Function-base views基于函数的视图CBV:Class-...

  • Django-视图CBV执行流程详解

    FBV和CBV其实就是要么写函数要么写类,那么内部原理是怎么实现? FBV写法 CBV写法 原理 FBV可以直接通...

  • Django的视图类

    1.FBV和CBV的区别和定义 FBV Function Base View 基于函数的视图函数来处理请求CBV...

  • 20-Django之CBV、序列化、Form表单

    一、FBV & CBV CBV定义 Djanggo中的请求处理方式FBV: Function Bas...

  • django的FBV和CBV

    一 . 什么是FBV&CBV FBV -Function Base VIew CBV-Class Base Vie...

  • 什么是FBV,什么是CBV

    1.FBV和CBV本质是一样的基于函数的视图叫做FBV,基于类的视图叫做CBV在python中使用CBV的优点: ...

  • django中的FBV和CBV

    django中请求处理方式有2种:FBV 和 CBV FBV FBV(function base views) 就...

  • 2018-12-29

    FBV & CBV FBV (Function-Based-View):在视图里使用函数处理请求CBV (Clas...

  • cbv和fbv

    fbv就是一个 url对应一个函数 cbv就是一个url对应一个类 cbv cbv定义类的时候必须要继承view ...

  • FBV和CBV

    fbv就是一个 url对应一个函数 cbv就是一个url对应一个类 cbv cbv定义类的时候必须要继承view ...

网友评论

    本文标题:CBV和FBV

    本文链接:https://www.haomeiwen.com/subject/pbedhqtx.html