2020年11月29日

路由组件与视图集中附加action的声明

摘要: 一 路由Routers 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework提供了两个router SimpleRouter DefaultRouter 1.1 使用方法 1) 阅读全文

posted @ 2020-11-29 21:48 Plyc 阅读(134) 评论(0) 推荐(0)

视图组件

摘要: 一 视图 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 1.1 视图继承关系 视图的方法与属性: 1.2 视图 REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 1.2.1 2个视 阅读全文

posted @ 2020-11-29 11:18 Plyc 阅读(131) 评论(0) 推荐(0)

请求与响应

摘要: 一 请求与响应 1.1 Request REST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供的扩展了HttpRequest类的Request类的对象。 REST framework 提供了Parser解析器 阅读全文

posted @ 2020-11-29 11:03 Plyc 阅读(153) 评论(0) 推荐(0)

DRF序列化组件

摘要: 一 序列化器-Serializer 作用: 1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型 3. 反序列化,完成数据校验功能 1.1 定义序列化器 Djang 阅读全文

posted @ 2020-11-29 10:35 Plyc 阅读(140) 评论(0) 推荐(0)

DRF入门及安装

摘要: 一 Web应用模式 在开发Web应用中,有两种应用模式: 1.1 前后端不分离 1.2 前后端分离 二 API接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本。 通过网络,规定 阅读全文

posted @ 2020-11-29 09:46 Plyc 阅读(469) 评论(0) 推荐(0)

后台管理

摘要: admin.py文件里注册 class UserConfig(admin.ModelAdmin): # admin显示额外字段 list_display = ['pk','password']admin.site.register(models.User,UserConfig) class Cate 阅读全文

posted @ 2020-11-29 09:35 Plyc 阅读(91) 评论(0) 推荐(0)

导航