美文网首页
django url反射(CBV)

django url反射(CBV)

作者: EndPein | 来源:发表于2018-12-17 00:53 被阅读0次

以下内容属于老旧内容,最新内容已更新至我的博客[佩恩的博客](https://www.wuyabala.com)

   之前写请求,只能写def xxxx,然后url在绑定到这个函数上,这样比较麻烦,而且如果一个方法要做多种请求的差异处理,写起来也很麻烦,要if去进行判断,其实django里面的view自带了as_view()方法,可以根据不同的请求进行处理。基本已经囊括了常规的方法,需要的也可以在django的View方法里面自己增加。

在url.py里面增加 

path('test_api',Test_Api_View.as_view()),

Test_Api_View是一个class。

在view中先引入View类

from django.viewsimport View

class Test_Api_View(View):

    def get(self,request,*args,**kwargs):

        return JsonResponse({"msg":get})

    def post(self,request,*args,**kwargs):

        return JsonResponse({"msg":'post'})

推荐一个[周公解梦](https://jiemeng.wuyabala.com)大全给大家

相关文章

  • django url反射(CBV)

    以下内容属于老旧内容,最新内容已更新至我的博客[佩恩的博客](https://www.wuyabala.com) ...

  • Django基础:drf 源码视图解析

    Django 与drf 源码视图解析 一.原生Django CBV 源码分析:View 二.drf CBV 源码分...

  • Django中的CBV

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

  • cbv和fbv

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

  • FBV和CBV

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

  • DRF进阶

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

  • Django 的 cbv

    正如我们了解到的,Django 写视图函数有两种写法:cbv 和 fbv。cbv 提倡使用类来写,fbv 使用函数...

  • Django之CBV

    CBV,即Class Base View,类基本视图。在写API时,我们通常都是使用CBV,而非FBV (Func...

  • django的cbv

    FBV FBV(function base views) 就是在视图里使用函数处理请求。 在之前django的学习...

  • Django中CBV

    一.django处理业务逻辑的两种方式 FBV (function based views):使用函数来处理业务逻...

网友评论

      本文标题:django url反射(CBV)

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