在上一篇博客中已经介绍了django rest framework 对于认证的源码流程,以及实现过程,当用户经过认证之后下一步就是涉及到权限的问题。比如订单的业务只能VIP才能查看,所以这时候需要对权限进行控制。下面将介绍DRF的权限控制源码剖析。 这里继续使用之前的示例,加入相应的权限,这里先介绍 ...
分类:
其他好文 时间:
2018-05-29 01:51:30
阅读次数:
180
上节,我们使用函数视图,用了@api_view装饰器来修饰,这一节,我们介绍类视图APIView,显然,类视图更符合面向对象的原则。 1.使用类视图APIView重写API 类视图APIView,取代@api_view装饰器,代码如下: 2.编辑urls.py APIView视图类,调用as_vie ...
简介 为什么要使用REST framework? Django REST framework 是一个强大且灵活的工具包,用以构建Web APIs。 - 在线可视的API,对于赢得你的开发者们十分有用 - 验证策略涵盖了OAuth1a和OAuth2 - 同时支持ORM和非ORM数据源的序列化 - 可以 ...
分类:
其他好文 时间:
2018-05-17 19:51:43
阅读次数:
185
概要: 1.restful 规范(建议); 2. django rest framework框架 内容回顾: 1.开发模式; - 普通开发模式(前后端放在一起写) - 前后端分离 好处: 后端一套,前端使用app,pc等; 2. 后端开发 为前端提供URL(API的开发) 注:永远返回Httpres ...
分类:
其他好文 时间:
2018-05-06 00:14:49
阅读次数:
671
CBV基于反射。不用自己写判断url的请求方式。 规范 1.resrful 规范(建议) 2.django rest framework框架 3. 4. ...
分类:
其他好文 时间:
2018-04-29 16:19:39
阅读次数:
131
什么是接口? 后端写一个简单的接口: urls.py views.py url访问接口: 规范 1.resrful 规范(建议) 2.django rest framework框架 3. 4. ...
分类:
其他好文 时间:
2018-04-29 15:21:25
阅读次数:
152
最近在参与的项目中需要使用到dajngo REST framework工具包进行开发,之前参与的项目几乎都是清一色的使用原生的django(话说偶尔也会使用一下Flask,真心不怎么喜欢这个框架),之前也有听说过这个工具包是如何的强大,奈何由于太(lan)忙(duo)的原因,一直没有好好去认真学习下 ...
分类:
其他好文 时间:
2018-04-28 23:39:54
阅读次数:
232
十四、social_django 集成第三方登录 14.1.申请应用 进入微博开放平台,首先要经过认证,然后才可以创建应用 地址:http://open.weibo.com/authentication 创建应用 写上应用的名字,创建好后,会有个“App Key”,这个非常重要 OAuth2.0 授 ...
分类:
其他好文 时间:
2018-04-21 15:22:42
阅读次数:
231
一. 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的 ...
分类:
其他好文 时间:
2018-04-19 21:49:09
阅读次数:
211
十、购物车、订单管理和支付功能 10.1.添加商品到购物车 (1)trade/serializer.py (2)trade/views.py (3)配置url 10.1.添加购物车数量 Serializer继承BaseSerializer,但是Seriazer中并没有重新update方法,所有添加一 ...
分类:
其他好文 时间:
2018-04-16 13:09:36
阅读次数:
171