随笔分类 -  django_rest_framework

摘要:serializers是什么?官网是这样的”Serializers allow complex data such as querysets and model instances to be converted to native Python datatypes that can then be 阅读全文
posted @ 2018-11-13 20:27 程序员同行者 阅读(395) 评论(0) 推荐(0)
摘要:官方文档:http://www.django rest framework.org/ drf为我们提供强大的通用view的功能,本博客对这些view进行简要的总结分析。 首先,我们看一下主要的几种view以及他们之间的关系。 这其中,还涉及了mixins,主要也分为5类: 下面我们以课程(cours 阅读全文
posted @ 2018-11-12 09:34 程序员同行者 阅读(220) 评论(0) 推荐(0)
摘要:本篇对drf中的mixins进行简要的分析总结。 在这个viewsets中,只有5类Minxin,他们与http方法对应如下: 下面,我们将逐个Mixins介绍! 1. CreateModelMixin 由上图可以看出这个类的一个逻辑,其中,perform_create( )对serializer直 阅读全文
posted @ 2018-11-08 21:49 程序员同行者 阅读(356) 评论(0) 推荐(0)
摘要:drf开发基础包 日常使用drf进行后端开发中,每次开发新项目就的做很多的工程基础配置操作,我觉得这样是没必要的,我们主要关注在业务的开发中,而不是每次都要做这些繁琐的基础操作,所以我把这些做了一个基础包,以后开发新项目就不需要做这些步骤了,可以直接进行业务的开发,可喜可贺~ 版本 Python3. 阅读全文
posted @ 2018-08-13 19:05 程序员同行者 阅读(271) 评论(0) 推荐(0)
摘要:关于swagger Swagger能成为最受欢迎的REST APIs文档生成工具之一,有以下几个原因: Swagger 可以生成一个具有互动性的API控制台,开发者可以用来快速学习和尝试API。 Swagger 可以生成客户端SDK代码用于各种不同的平台上的实现。 Swagger 文件可以在许多不同 阅读全文
posted @ 2018-08-06 13:47 程序员同行者 阅读(855) 评论(0) 推荐(0)
摘要:安装 新建项目 添加模型(models.py) 新建序列化文件(serializer.py) 修改视图文件(views.py) 修改顶层urls 修改idcs app路由 启动服务并访问 阅读全文
posted @ 2018-06-16 16:31 程序员同行者 阅读(112) 评论(0) 推荐(0)
摘要:什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征, 阅读全文
posted @ 2018-06-15 19:06 程序员同行者 阅读(196) 评论(0) 推荐(0)
摘要:工程创建和准备 pycharm创建django工程 配置mysql驱动 账号和密码 设置ALLOWED_HOSTS 和 TIME_ZONE 属性 配置自定义日志 创建apps包目录 设置apps为source_root目录 新建一个app: tools run manage.py tasks sta 阅读全文
posted @ 2018-06-15 18:49 程序员同行者 阅读(164) 评论(0) 推荐(0)