上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 42 下一页
2020年2月24日
摘要: [TOC] 注册接口 项目初始化 settings.py 主 urls.py 子 urls.py models.py 注册接口 urls.py views.py serializers.py 用户中心接口 urls.py views.py serializer.py 图书资源接口 urls.py v 阅读全文
posted @ 2020-02-24 17:47 Rannie` 阅读(227) 评论(0) 推荐(0) 编辑
2020年2月23日
摘要: [TOC] 视图家族 & 路由组件 视图基类:APIView、GenericAPIView 视图工具类:mixins包下的五个类(六个方法) 工具视图类:generics包下的所有GenericAPIView的子类 视图集:viewsets包下的类 mixins包存放了视图工具类(不能单独使用,必须 阅读全文
posted @ 2020-02-23 11:43 Rannie` 阅读(267) 评论(0) 推荐(0) 编辑
2020年2月21日
摘要: JavaScript 字符串(String)就是由零个或多个 Unicode 字符组成的字符序列。零个字符表示空字符串。 字符串直接量 字符串必须包含在单引号或双引号中。字符串直接量有以下几个特点。 1) 如果字符串包含在双引号中,则字符串内可以包含单引号;反之,也可以在单引号中包含双引号。例如,定 阅读全文
posted @ 2020-02-21 22:21 Rannie` 阅读(267) 评论(0) 推荐(0) 编辑
摘要: JavaScript 的数据类型分为两种: 简单的值(原始值):包含字符串、数字和布尔值,此外,还有两个特殊值——null(空值)和 undefined(为定义)。 复杂的数据结构基本数据类型,如表所示。 | 数据类型 | 说明 | | | | | null | 空值,表示非对象 | | undef 阅读全文
posted @ 2020-02-21 21:46 Rannie` 阅读(608) 评论(0) 推荐(0) 编辑
摘要: [TOC] 序列化类外键字段的覆盖 1. 在序列化类中自定义字段,名字与model类中属性名一致,就称之为覆盖操作 (覆盖的是属性的所有规则:extra_kwargs中指定的简易规则、model字段提供的默认规则、数据库唯一约束等哪些规则) 2. 外键覆盖字段用PrimaryKeyRelatedFi 阅读全文
posted @ 2020-02-21 20:17 Rannie` 阅读(336) 评论(0) 推荐(0) 编辑
摘要: [TOC] 二次封装 Response 总结: 自定义继承 Response ,重写 init 方法,在内部格式化 data 数据库关系分析 总结: 断关联 有点:提升增删改操作效率,不允许查效率 缺点:增删改操作可能会导致脏数据,所以需要通过逻辑或是事务来保证 ORM 操作关系 总结: 1. 外键 阅读全文
posted @ 2020-02-21 19:20 Rannie` 阅读(333) 评论(0) 推荐(0) 编辑
2020年2月20日
摘要: [TOC] ModelSerializer 模型序列化 ModelSerializers 默认帮我们实现了创建和更新方法,简化了我们的操作,当然如果你想自己写,可以重写它。其余使用方法跟普通的序列化一样。 内部类 DRF 响应类 Response 序列化基类控制的初始化参数 反序列化 views.p 阅读全文
posted @ 2020-02-20 18:36 Rannie` 阅读(214) 评论(0) 推荐(0) 编辑
2020年2月19日
摘要: [TOC] Django REST framework 介绍 Django REST framework框架是一个用于构建 Web API 的强大而又灵活的工具. 通常简称为DRF框架 或 REST framework框架. 特点 提供了定义序列化器 serializer 的方法,可以快速根据 Dj 阅读全文
posted @ 2020-02-19 22:45 Rannie` 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 开发模式 在Web开发模式中,有两种开发模式 前后端不分离 前后端分离 前后端分离优势 在前后端不分离模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。 这种应用模式比较适合纯网页应用,但是当后端对接App时,App可能并不需要后 阅读全文
posted @ 2020-02-19 22:19 Rannie` 阅读(245) 评论(0) 推荐(0) 编辑
2020年2月18日
摘要: 定义全局变量有 3 种方式: 在任何函数体外直接使用 var 语句声明。 var f = 'value1'; 直接添加属性到全局对象上。在 Web 浏览器中,全局作用域对象为 window。 window.f = 'value'; 直接使用未经声明的变量,以这种方式定义的全局变量被称为隐式的全局变量 阅读全文
posted @ 2020-02-18 21:23 Rannie` 阅读(219) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 42 下一页
去除动画
找回动画