Fork me on GitHub
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 40 下一页
摘要: 一、表结构设计 上述包含书籍、出版社、作者模型表,其中出版社和书籍是一对多的关系,作者和书籍是多对多的关系。 二、表操作 (一)一对一操作 以Book表为例,对其进行增、删、改、查: 1、增加操作 create方式 save方式 2、删除操作 3、修改操作 注意:get()方法获取的内容更新的是所有 阅读全文
posted @ 2019-09-17 21:44 iveBoy 阅读(1975) 评论(0) 推荐(0)
摘要: 一、ContentType概述 ContentType位于django.contrib.contenttypes.models.ContentType,ContentType表示和存储有关项目中安装的模型的信息的实例, 以及安装ContentType新模型时自动创建的新实例 。 ContentTyp 阅读全文
posted @ 2019-09-15 22:32 iveBoy 阅读(544) 评论(0) 推荐(0)
摘要: 一、版本控制的使用 版本控制允许在不同的客户端之间更改行为,其实质就是后台根据客户端传递过来的版本信息做相应的动作,比如不同版本对应不同的序列化样式: (一)URLPathVersioning 1、在settings中配置DEFAULT_VERSIONING_CLASS DEFAULT_VERSIO 阅读全文
posted @ 2019-09-14 10:13 iveBoy 阅读(519) 评论(0) 推荐(0)
摘要: 一、根据request获取参数 假设请求地址是: 那么后台的路由配置: 视图中通过request获取参数title: 二、通过args或kwargs获取参数 (一)kwargs获取值 请求的地址是: 但是后台的路由进行参数分组: 此时可以通过kwargs获取参数title: 这种情况的args是空的 阅读全文
posted @ 2019-09-13 21:56 iveBoy 阅读(3038) 评论(0) 推荐(0)
摘要: 在学习rest framework的过程中,rest framework的request是经过重构的,但是如果调用重构对象request中的属性,如果属性不存在会调用原request对象中的属性,它使用的就是__getattr__方法。 在新构建的Request中存在__getattr__,假如调用 阅读全文
posted @ 2019-09-13 20:51 iveBoy 阅读(945) 评论(0) 推荐(0)
摘要: 一、普通过滤 (一)get_queryset get_queryset方法是GenericAPIView提供的一个方法,旨在返回queryset数据集,而过滤就是要在这个方法返回数据集之前对数据进行筛选,然后返回筛选后的数据即可,那么也就是要求需要重写这个方法: 源码中的这个方法会从视图配置中获得q 阅读全文
posted @ 2019-09-13 11:36 iveBoy 阅读(2582) 评论(0) 推荐(0)
摘要: 一、内置渲染器 REST框架包括许多内置的Renderer类,它们允许你使用各种媒体类型返回响应。还支持定义你自己的自定义渲染器。 内置渲染器的使用 1、全局设置 可以使用DEFAULT_RENDERER_CLASSES设置全局默认的渲染器集。例如,以下设置将使用JSON作为主要媒体类型: 2、局部 阅读全文
posted @ 2019-09-12 14:58 iveBoy 阅读(603) 评论(0) 推荐(0)
摘要: 一、内置解析器 REST 框架包括一些内置的Parser类,允许你接受各种媒体类型的请求。还支持定义自己的自定义解析器,解析器用于解析客户端提交的数据。 内置解析器的使用 1、全局设置 可以使用 DEFAULT_PARSER_CLASSES 设置默认的全局解析器。例如,以下设置将只允许带有 JSON 阅读全文
posted @ 2019-09-12 12:29 iveBoy 阅读(553) 评论(0) 推荐(0)
摘要: 一、内置分页API的使用 rest framework内置了三种API可供使用,分别为PageNumberPagination、LimitOffsetPagination以及CursorPagination,其中CursorPagination为加密分页,并且性能最优,因为它会记住上一次页码的位置, 阅读全文
posted @ 2019-09-11 21:11 iveBoy 阅读(411) 评论(0) 推荐(0)
摘要: 一、路由组件的使用 1、使用实例 在视图中继承GenericViewSet类来完成功能时,需要自己对路由的写法有所改变,需要在as_view中传入actions字典参数: 但是rest framework中的路由组件完全可以自动生成对应的路由这样的路由。 这样就会生成下面的url形式: 2、参数 r 阅读全文
posted @ 2019-09-11 15:23 iveBoy 阅读(859) 评论(0) 推荐(0)
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 40 下一页
TOP