随笔分类 -  python / Django进阶

摘要:本文探究Django以及DRF的视图的层层递进,从源码学习视图的不断完善和丰富 01 最简单的视图 FBV urlpatterns = [ path('test01/', views.test01) ] 只要在浏览器上请求 http://127.0.0.1:8000/book/test01/ 就可以 阅读全文
posted @ 2023-01-10 23:49 yaowy 阅读(31) 评论(0) 推荐(0) 编辑
摘要:drf常用路由有两种,一种是DefaultRouter,另一种是SimpleRouter。 DefautRouter生成路由格式: 1, 列表路由 2, 详情路由 3, 根路由 [ # 列表路由 <RegexURLPattern haha-list ^books/$>, <RegexURLPatte 阅读全文
posted @ 2022-03-01 18:08 yaowy 阅读(271) 评论(0) 推荐(0) 编辑
摘要:视图共分三级 他们之间的联系如下 一级是APIView,二级是GenericAPIView,三级则是CreateAPIView等,下面就对这三级视图的使用分别进行讲解 一级视图 APIView之request 目的: 知道APIView的特点, 并且可以通过request获取参数 特点: 1, 继承 阅读全文
posted @ 2022-02-28 16:37 yaowy 阅读(93) 评论(0) 推荐(0) 编辑
摘要:序列化器的作用: 进行数据的校验 对数据对象进行转换 定义Serializer 1. 定义方法 Django REST framework中的Serializer使用类来定义,须继承自rest_framework.serializers.Serializer。 例如,我们已有了一个数据库模型类Boo 阅读全文
posted @ 2022-02-18 19:11 yaowy 阅读(43) 评论(0) 推荐(0) 编辑
摘要:环境安装与配置 DRF需要以下依赖: Python (2.7, 3.4, 3.5, 3.6, 3.7) Django (1.11, 2.0, 2.1) DRF是以Django扩展应用的方式提供的,所以我们可以直接利用已有的Django环境而无需从新创建。(若没有Django环境,需要先创建环境安装D 阅读全文
posted @ 2022-02-18 16:33 yaowy 阅读(42) 评论(0) 推荐(0) 编辑
摘要:在本章中,我们大家介绍为什么学习Django REST framework,它能帮助我们做哪些事情。 课程思路: 我们从分析现在流行的前后端分离Web应用模式说起,然后介绍如何设计REST API,通过使用Django来实现一个REST API为例,明确后端开发REST API要做的最核心工作,然后 阅读全文
posted @ 2022-02-18 13:11 yaowy 阅读(38) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示