解析器 解析器的作用 解析器的作用就是服务端接收客户端传过来的数据,把数据解析成自己可以处理的数据。本质就是对请求体中的数据进行解析。 在了解解析器之前,我们要先知道Accept以及ContentType请求头。 Accept是告诉对方我能解析什么样的数据,通常也可以表示我想要什么样的数据。 Con ...
分类:
其他好文 时间:
2019-01-14 20:12:51
阅读次数:
135
APIView 我们django中写CBV的时候继承的是View,rest_framework继承的是APIView,那么他们两个有什么不同呢~~~ urlpatterns = [ url(r'^book$', BookView.as_view()), url(r'^book/(?P<id>\d+) ...
分类:
其他好文 时间:
2019-01-14 18:59:04
阅读次数:
172
一.简介 Django REST framework是基于Django实现的一个RESTful风格API框架,能够帮助我们快速开发RESTful风格的API。 官网:https://www.django-rest-framework.org/ 中文文档:https://q1mi.github.io/ ...
分类:
其他好文 时间:
2019-01-13 21:08:55
阅读次数:
133
<!--done--> 为什么要用序列化组件 当我们做前后端分离的项目~~我们前后端交互一般都选择JSON数据格式,JSON是一个轻量级的数据交互格式。 那么我们给前端数据的时候都要转成json格式,那就需要对我们从数据库拿到的数据进行序列化。 接下来我们看下django序列化和rest_frame ...
分类:
其他好文 时间:
2019-01-11 23:22:54
阅读次数:
302
Swagger是一个API开发者的工具框架,用于生成、描述、调用和可视化RESTful风格的Web服务。总体目标是使客户端和文件系统服务器以同样的速度来更新,方法,参数和模型紧密集成到服务器端的代码中,允许API始终保持同步。 在使用 django-rest-framework 进行API开发,可以 ...
Web应用模式 1 .前后端不分离:在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与厚度那的耦合度很高. 这种应用模式比较合适纯网页应用,但是后端对接APP时,App可能并不需要后端返回一个HTML网页,二仅仅是数据本身,所以 ...
分类:
其他好文 时间:
2019-01-08 12:25:55
阅读次数:
138
使用Django Rest Framework之前我们要先知道,它是什么,能干什么用? Django Rest Framework 是一个强大且灵活的工具包,用以构建Web API 为什么要使用Rest Framework Django REST Framework可以在Django的基础上迅速实现 ...
分类:
其他好文 时间:
2019-01-08 12:19:28
阅读次数:
152
Rest-framework框架的基本组件 快速实例: https://www.django-rest-framework.org/tutorial/quickstart/#quickstart 序列化类 开发我们的Web API的第一件事是为我们的Web API提供一种将代码片段实例序列化和反序列 ...
分类:
其他好文 时间:
2019-01-03 23:10:26
阅读次数:
207
demo目录 RestDemo ├── App │ ├── admin.py │ ├── apps.py │ ├── __init__.py │ ├── migrations │ ├── models.py 数据模型 │ ├── serializers.py 序列化模块 │ ├── tests.py ...
分类:
其他好文 时间:
2018-12-25 23:40:35
阅读次数:
148