一、认证(补充的一个点) 认证请求头 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 from rest_framework.views import APIView 4 from rest_framework.response import R ...
分类:
其他好文 时间:
2018-02-16 19:10:34
阅读次数:
221
Python之Django rest_Framework(3) 补充: 为什么要前后端分离: a、因为前端它有自己框架,这样它的效率就非常高 b、不做前后端分离,公司如果既有客户端,又有app这种情况下你就的写两遍 django restful框架好处: 帮助我们写了好多组件比如: a、认证:有类, ...
分类:
编程语言 时间:
2018-02-09 17:15:55
阅读次数:
210
补充: 为什么要前后端分离: a、因为前端它有自己框架,这样它的效率就非常高 b、不做前后端分离,公司如果既有客户端,又有app这种情况下你就的写两遍 django restful框架好处: 帮助我们写了好多组件比如: a、认证:有类,类中的方法authenticate/authenticate_h ...
分类:
编程语言 时间:
2018-02-08 20:22:27
阅读次数:
287
目录 一 什么是序列化 二 Django REST framework配置流程之Serializer 三 Django REST framework配置流程之ModelSerializer 一 什么是序列化 序列化模型与序列化关系模型 序列化模型,顾名思义,即对 models 里的数据模型作序列化。 ...
分类:
其他好文 时间:
2018-02-08 20:13:36
阅读次数:
478
目录 一、什么是RESTful 二、什么是API 三、RESTful API规范 四、基于Django实现API 五、基于Django Rest Framework框架实现 一. 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational Stat ...
分类:
其他好文 时间:
2018-02-08 17:54:27
阅读次数:
248
rest_Framework的规范: 按顺序:它的method的不同,原来没有考虑,原来是url区分,现在通过method来区分,method的不同提交方式不同,紧接着一般是面向资源的就是把url变成名词,接下就是返回值,以前没有考虑状态码,现在有考虑状态码。(一般有get,post方法,还有put ...
分类:
编程语言 时间:
2018-02-07 22:51:26
阅读次数:
215
1 .基本流程 url.py views.py 上述是rest framework框架基本流程,重要的功能是在APIView的dispatch中触发。 2. 认证和授权 a. 用户url传入的token认证 from django.conf.urls import url, include from ...
分类:
其他好文 时间:
2018-02-07 21:28:21
阅读次数:
204
1.解析器 : 对请求的数据进行解析 - 请求体进行解析。 解析器在你不拿请求体数据时 不会调用。 2. print(request.data) 的 源码 ...
分类:
编程语言 时间:
2018-02-07 21:26:27
阅读次数:
203
基于上述分析 进入determine_version方法 scheme.determine_version的执行取决与我们所引用的版本控制类是哪一个 这里以常用的URLPathVersioning类来说明 is_allowed_version方法 到这里我们获取到了具体访问的版本和控制版本的类 回到 ...
分类:
其他好文 时间:
2018-02-07 21:22:36
阅读次数:
193
目录 一 什么是throttle 二 Django REST framework是如何实现throttle的 三 Django REST framework中throttle源码流程 一 什么是throttle 节流也类似于权限,它用来决定一个请求是否被授权。节流表示着一种临时的状态,常常用来控制客 ...
分类:
其他好文 时间:
2018-02-07 00:51:38
阅读次数:
940