上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 路由Routers 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework提供了两个router SimpleRouter DefaultRouter 使用方法 1) 创建rou 阅读全文
posted @ 2019-11-18 22:25 Aries-X 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 视图 5个视图扩展类 视图拓展类的作用: 提供了几种后端视图(对数据资源进行曾删改查)处理流程的实现,如果需要编写的视图属于这五种,则视图可以通过继承相应的扩展类来复用代码,减少自己编写的代码量。 这五个扩展类需要搭配GenericAPIView父类,因为五个扩展类的实现需要调用GenericAPI 阅读全文
posted @ 2019-11-11 22:33 Aries-X 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 2个视图基类 REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 为了区分上面请求和响应的代码,我们再次创建一个新的子应用: APIView 是REST framework提供的所有视图的基类,继承自Django的 父类。 与`View`的不同之处在于: 传入到视图方 阅读全文
posted @ 2019-11-10 22:44 Aries-X 阅读(158) 评论(0) 推荐(0) 编辑
摘要: DRF视图 drf的代码简写除了在数据序列化体现以外,在视图中也是可以的。它在django原有的django.views.View类基础上,drf内部封装了许多子类以便我们使用。 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库 阅读全文
posted @ 2019-11-09 23:09 Aries-X 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 序列化器的使用 序列化器的使用分两个阶段: 1. 在客户端请求时,使用序列化器可以完成对数据的反序列化。 2. 在服务器响应时,使用序列化器可以完成对数据的序列化。 序列化的基本使用 使用的还是上一篇博文中使用的数据库 先查询出一个学生对象 构造序列化器对象 获取序列化数据 通过data属性可以获取 阅读全文
posted @ 2019-11-08 22:55 Aries-X 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 序列化器 Serializer 作用: 定义序列化器 Django REST framework中的Serializer使用类来定义,须继承自rest_framework.serializers.Serializer。 首先创建一个子应用sers 使用上一篇博客中创建的数据库模型类students/ 阅读全文
posted @ 2019-11-07 21:55 Aries-X 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 安装与实验 DRF需要以下依赖: Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6) Django (1.10, 1.11, 2.0) DRF是以Django扩展应用的方式提供的,所以我们可以直接利用已有的Django环境而无需从新创建。(若没有Django环境,需要先创建环 阅读全文
posted @ 2019-11-06 22:09 Aries-X 阅读(164) 评论(0) 推荐(0) 编辑
摘要: django 1.x版本与2.x版本 URL区别 在django 1.x中的方式 导入的模块是'from django.conf.urls import url',urlpatterns中url对应的是正则表达式,如下: 在django 2.x中的方式 导入的模块是 ,re_path对应的是1.x版 阅读全文
posted @ 2019-11-05 11:56 Aries-X 阅读(1392) 评论(3) 推荐(1) 编辑
摘要: Formset 多个表单的集合,可以同时提交多个from表单中的数据,在web页面中,可以在同一个页面,提交多个form表单。 Django针对不同的formset提供了3种方法: formset_factory, modelformset_factory和inlineformset_factory 阅读全文
posted @ 2019-10-08 21:47 Aries-X 阅读(998) 评论(0) 推荐(1) 编辑
摘要: froms.ModelForm 具有models操作数据库字段的功能,还具有Form的功能。较Form组件而言,根据model自动生成Form。 使用注册的案例进行初步认识 在views视图函数中进行实例化 在htm中进行展示 知识点 class Meta class Meta是一个内部类,作用是定 阅读全文
posted @ 2019-10-07 11:39 Aries-X 阅读(343) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页