DRF
Django REST framework 框架是一个用于构建Web API 的强大而又灵活的工具。通常简称为DRF框架 或 REST framework。
君莫笑.
流年笑掷,未来可期(python学习中)
展开
-
DRF(1)- 简介
1. Django REST framework 简介在序列化与反序列化时,虽然操作的数据不尽相同,但是执行的过程却是相似的,也就是说这部分代码是可以复用简化编写的。在开发REST API的视图中,虽然每个视图具体操作的数据不同,但增、删、改、查的实现流程基本套路化,所以这部分代码也是可以复用简化编写的:增:校验请求数据 -> 执行反序列化过程 -> 保存数据库 -...原创 2019-09-19 15:35:51 · 232 阅读 · 0 评论 -
DRF(2)- web应用模式
web应用模式:前后端分离与前后端不分离原创 2019-09-19 15:18:52 · 316 阅读 · 0 评论 -
DRF(3)- restful风格
DRF之概述与序列化原创 2019-09-02 18:56:02 · 361 阅读 · 0 评论 -
DRF(4)- restful案例
1. restful案例(了解)目的: 可以使用restful设计风格对书籍进行增删改查操作案例:操作请求方式请求路径状态码查询所有书籍GET/books200增加书籍POST/books201查询单本书籍GET/books/pk200修改单本书籍PUT/books/pk201删除单本书籍DELETE/boo...原创 2019-09-19 15:40:31 · 214 阅读 · 0 评论 -
DRF(5)- 序列化器之序列化
1, DRF魅力展示(了解)目的: 了解drf的魅力,使用流程操作流程:1, 安装django-restframework, 注册#安装pip install djangorestframework#注册INSTALLED_APPS = [ ... 'rest_framework',]2, 路由from django.conf.u...原创 2019-09-19 15:06:28 · 217 阅读 · 0 评论 -
DRF(6)- 序列化器之反序列化
1,反序列化-字段类型校验目的: 能够使用字段类型对数据进行校验操作流程:1, 类视图(booktest/views.py)#===========4,反序列化-字段类型校验===========from booktest.serializers import BookSerializer#1,准备数据book_dict = { "btitle":"金瓶x"...原创 2019-09-19 15:12:45 · 259 阅读 · 0 评论 -
DRF(7)- 视图
DRF之反序列化与视图原创 2019-09-03 22:23:25 · 1602 阅读 · 0 评论 -
DRF(8)- 路由
3,路由router目的: 可以为标准的列表视图,详情视图,自动补充生成路由的方法操作流程:1, 路由#1,创建路由对象from rest_framework.routers import DefaultRouter,SimpleRouterrouter = SimpleRouter()#2,添加参考的视图集router.register(prefix=r'boo...原创 2019-09-19 15:16:50 · 194 阅读 · 0 评论 -
DRF(9)- 其他功能
1,视图集额外动作目的: 可以在视图集中定义额外的方法,获取指定条件的数据操作流程:1, 子路由url(r'^bread_grate_condition/$', views.BookModelViewSet.as_view({'get': 'get_bread'})),2, 类视图#14,ModelViewSet实现列表,详情视图功能class Book...原创 2019-09-07 22:06:27 · 212 阅读 · 0 评论