文章分类 -  Django-restframework框架

摘要:**egon新书python全套来袭:**https://egonlin.com/book.html 1.简介 2000年Roy Fielding博士在其博士论文中提出REST(Representational State Transfer)风格的软件架构模式后,REST就基本上迅速取代了复杂而笨重 阅读全文
posted @ 2019-11-15 21:44 小猿取经-林海峰老师 阅读(2021) 评论(4) 推荐(9) 编辑
摘要:**egon新书python全套来袭:**https://egonlin.com/book.html 1.什么是Web API接口 通过网络,规定了前后台信息交互规则的url链接,也就是前后台信息交互的媒介 Web API接口和一般的url链接还是有区别的,Web API接口简单概括有下面四大特点 阅读全文
posted @ 2019-11-15 21:43 小猿取经-林海峰老师 阅读(2433) 评论(7) 推荐(12) 编辑
摘要:**egon新书python全套来袭:**https://egonlin.com/book.html 视图集ViewSet 使用视图集ViewSet,可以将一系列逻辑相关的动作放到一个类中: list() 提供一组数据 retrieve() 提供单个数据 create() 创建数据 update() 阅读全文
posted @ 2019-10-23 22:20 小猿取经-林海峰老师 阅读(908) 评论(4) 推荐(3) 编辑
摘要:**egon新书python全套来袭:**https://egonlin.com/book.html 七个子类视图 1)CreateAPIView 提供 post 方法 继承自: GenericAPIView、CreateModelMixin 2)ListAPIView 提供 get 方法 继承自: 阅读全文
posted @ 2019-10-23 22:20 小猿取经-林海峰老师 阅读(839) 评论(0) 推荐(1) 编辑
摘要:**egon新书python全套来袭:**https://egonlin.com/book.html 五个视图扩展类 作用: 提供了几种后端视图(对数据资源进行曾删改查)处理流程的实现,如果需要编写的视图属于这五种,则视图可以通过继承相应的扩展类来复用代码,减少自己编写的代码量。 这五个扩展类需要搭 阅读全文
posted @ 2019-10-23 22:20 小猿取经-林海峰老师 阅读(1014) 评论(2) 推荐(4) 编辑
摘要:**egon新书python全套来袭:**https://egonlin.com/book.html 两个视图基类 1、APIView rest_framework.views.APIView APIView是REST framework提供的所有视图的基类,继承自Django的View父类。 AP 阅读全文
posted @ 2019-10-23 22:20 小猿取经-林海峰老师 阅读(1435) 评论(4) 推荐(7) 编辑
该文被密码保护。
posted @ 2019-10-23 22:15 小猿取经-林海峰老师 阅读(643) 评论(1) 推荐(4) 编辑
该文被密码保护。
posted @ 2019-10-23 22:14 小猿取经-林海峰老师 阅读(391) 评论(0) 推荐(3) 编辑
该文被密码保护。
posted @ 2019-10-23 22:14 小猿取经-林海峰老师 阅读(306) 评论(0) 推荐(2) 编辑
该文被密码保护。
posted @ 2019-10-23 22:14 小猿取经-林海峰老师 阅读(956) 评论(5) 推荐(6) 编辑
摘要:**egon新书python全套来袭:**https://egonlin.com/book.html 其他功能组件 1、过滤Filtering 对于列表数据可能需要根据字段进行过滤,我们可以通过添加django-fitlter扩展来增强支持。 pip install django-filter 在配 阅读全文
posted @ 2019-10-23 22:13 小猿取经-林海峰老师 阅读(1132) 评论(5) 推荐(6) 编辑
摘要:**egon新书python全套来袭:**https://egonlin.com/book.html 序列化器-Serializer 1定义序列化器 Django REST framework中的Serializer使用类来定义,须继承自rest_framework.serializers.Seri 阅读全文
posted @ 2019-10-14 11:25 小猿取经-林海峰老师 阅读(1978) 评论(1) 推荐(22) 编辑
摘要:**egon新书python全套来袭:**https://egonlin.com/book.html 模型类序列化器 如果我们想要使用序列化器对应的是Django的模型类,DRF为我们提供了ModelSerializer模型类序列化器来帮助我们快速创建一个Serializer类。 ModelSeri 阅读全文
posted @ 2019-10-14 11:25 小猿取经-林海峰老师 阅读(1190) 评论(0) 推荐(11) 编辑
摘要:**egon新书python全套来袭:**https://egonlin.com/book.html ListModelSerializer模块 自定义反序列化字段 # 一些只参与反序列化的字段,但是不是与数据库关联的 # 在序列化类中规定,并在校验字段时从校验的参数字典中剔除 class Publ 阅读全文
posted @ 2019-10-14 11:25 小猿取经-林海峰老师 阅读(1025) 评论(0) 推荐(7) 编辑
摘要:**egon新书python全套来袭:**https://egonlin.com/book.html 解析模块 1、解析器的作用 根据请求头 content-type 选择对应的解析器对请求体内容进行处理。 有application/json,x-www-form-urlencoded,form-d 阅读全文
posted @ 2019-10-14 11:24 小猿取经-林海峰老师 阅读(943) 评论(1) 推荐(9) 编辑
摘要:**egon新书python全套来袭:**https://egonlin.com/book.html 请求模块 1、CBV源码分析 # 视图层 from django.shortcuts import render, HttpResponse from django.views import Vie 阅读全文
posted @ 2019-10-14 11:24 小猿取经-林海峰老师 阅读(1915) 评论(1) 推荐(13) 编辑
摘要:**egon新书python全套来袭:**https://egonlin.com/book.html 1.什么是Web API接口 通过网络,规定了前后台信息交互规则的url链接,也就是前后台信息交互的媒介 Web API接口和一般的url链接还是有区别的,Web API接口简单概括有下面四大特点 阅读全文
posted @ 2019-10-14 11:23 小猿取经-林海峰老师 阅读(483) 评论(5) 推荐(11) 编辑
摘要:**egon新书python全套来袭:**https://egonlin.com/book.html 响应模块 1、作用 根据 用户请求URL 或 用户可接受的类型,筛选出合适的 渲染组件。 用户请求URL: http://127.0.0.1:8000/test/?format=json http: 阅读全文
posted @ 2019-10-14 11:23 小猿取经-林海峰老师 阅读(1177) 评论(2) 推荐(9) 编辑