标签:快速 定制 python 反序列化 权限认证 应用开发 lis color 测试
核心思想: 缩减编写api接口的代码 Django REST framework是一个建立在Django基础之上的Web 应用开发框架,可以快速的开发REST API接口应用。 在REST framework中,提供了序列化器Serialzier的定义,可以帮助我们简化序列化与反序列化的过程,不仅如此,还 提供丰富的类视图、扩展类、视图集来简化视图的编写工作。REST framework还提供了认证、权限、限流、过滤、分页、 接口文档等功能支持。REST framework提供了一个API 的Web可视化界面来方便查看测试接口。 特点: 提供了定义序列化器Serializer的方法,可以快速根据 Django ORM 或者其它库自动序列化/反序列化; 提供了丰富的类视图、Mixin扩展类,简化视图的编写; 丰富的定制层级:函数视图、类视图、视图集合到自动生成 API,满足各种需要; 多种身份认证和权限认证方式的支持;[jwt] 内置了限流系统; 直观的 API web 界面; 可扩展性,插件丰富
Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6)
Django (1.10, 1.11, 2.0)
DRF是以Django扩展应用的方式提供的,所以我们可以直接利用已有的Django环境而无需从新创建。(若没有Django环境,需要先创建环境安装Django)
1.安装drf
pip install djangorestframework
标签:快速 定制 python 反序列化 权限认证 应用开发 lis color 测试
原文地址:https://www.cnblogs.com/tjp40922/p/10553772.html