码迷,mamicode.com
首页 > 其他好文 > 详细

Django-restframework 概述及目录

时间:2020-07-20 10:52:10      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:color   开始   isp   dex   return   入口   图解   概述   alt   

一.概述

  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.分页**

 

Django-restframework 概述及目录

标签:color   开始   isp   dex   return   入口   图解   概述   alt   

原文地址:https://www.cnblogs.com/jum-bolg/p/13343081.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!