DRF
文章平均质量分 56
唐阿彪
天之道损有余而补不足, 人之道损不足以奉有余
展开
-
DRF框架的视图简析
首先我们明确REST接口开发的核心任务在开发REST API接口时,视图中做的最主要有三件事:将请求的数据(如JSON格式)转换为模型类对象 操作数据库 将模型类对象转换为响应的数据(如JSON格式)一:使用Django开发REST 接口数据的获取和返回格式的组织,都要开发人员自己编写。返回对象为HttpResponse和JsonResponse等一些子类对象,视图类继承自Vie...原创 2018-10-22 11:13:33 · 471 阅读 · 0 评论 -
Serializer序列化器的定义与使用
序列化器的作用:对数据进行校验 对数据对象进行转换(数据模型类和dict等数据间的转换)定义方法Django REST framework中的Serializer使用类来定义,须继承自rest_framework.serializers.Serializer。例如,我们已有了一个数据库模型类BookInfoclass BookInfo(models.Model): b...翻译 2018-10-20 21:51:23 · 972 阅读 · 0 评论 -
使用DRF框架进行Web开发中详情页面的信息展示
当我们登录后需要或者查看自己的详细信息或者查看某商品的详细信息时,我们要去写一个关于详细内容的视图,配置好路由,编写序列化器来显示信息。具体步骤如下1:编写视图(如需查看个人中心页面)注意视图的所继承的类from rest_framework.permissions import IsAuthenticatedfrom rest_framework import genericscl...原创 2018-10-28 16:02:40 · 1076 阅读 · 0 评论 -
使用Pycharm生成类继承关系的树状图
以rest_framework框架里的视图类为例,图解生成继承树状图的步骤ctrl + 鼠标左键点进一个类进入到源码比如我们进入到GenericAPIView类的源码随便找到一个空白的地方,点击鼠标右键弹出框里选倒数第二个选项,可以生成源于python的类继承图等继承关系图即可生成...原创 2018-10-21 17:17:06 · 7066 阅读 · 1 评论 -
如何进行邮箱验证
自己的项目中有绑定邮箱需求通常需要了解两个点:一是要知道发送邮件的方法,二是得知道邮件的激活机制以django框架中邮箱验证为例1:绑定邮箱和发送邮件,首先得给自己定义好的表里的email字段添加一个有效的邮箱,然后使用SMTP服务器给此邮箱发送邮件django发送邮件的方法:Django中内置了邮件发送功能,被定义在django.core.mail模块中。发送邮件需要使用SMTP服务器,常...原创 2018-10-31 12:47:49 · 12808 阅读 · 0 评论 -
JWT的简析
JWT概念:Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被...原创 2018-10-24 23:43:08 · 257 阅读 · 0 评论 -
当前登录用户对象
序列化器里获取: validated_data['user'] = self.context['request'].user创建保存要序列化的对象 def create(self, validated_data): """ 保存 """ validated_data['user'] = self.context['re...原创 2018-11-03 15:17:16 · 624 阅读 · 0 评论