Django-restframework 概述及目录

一.概述

  restful_api规范就不过多赘述 

  前后端分离,基于Django做的Django-rest_framework框架。

  先看看rest_framework源码是怎样做的:from rest_framework.views import APIView

  APIView——>继承from django.views import View,所以当用Django做api时,基于CBV(class base view),必须继承APIView

  

 1 class Order(APIView):
 2     def get(self ,request,*arg,**kargs):
 3        return HttpResponse("get请求")    
 4 
 5 #看源码
 6 """当继承APIView后"""
 7 # 先看url路由
 8 path('index/', views.Order.as_view(), name="order")
 9 # 路由执行了APIView.as_view() -> View.as_view() ->APIView.dispatch()
10 # 所以请求进来走 APIView.dispatch(),下面为图解
11

 

 

 二 .目录

  因为dispatch()为APIView入口,以下的所有内容都将从其开始,点击跳转

  1.认证***

  2.权限***

  3.限流(节流)***

  4.版本控制**

  5.解析器**

  6.序列化****

  7.路由**

  8.分页**

 

posted @ 2020-07-20 05:55  jum_blog  阅读(237)  评论(0编辑  收藏  举报

载入天数...载入时分秒...