DRF介绍

  1. 在实例化与反序列化时 ,尽管实际操作的数据各有不同,可是实行的全过程确是类似的,换句话说这些编码是能够复用简化编写的 。
  2. 在开发设计REST API的视图中 ,尽管每一个视图具体步骤的数据不一样 ,但增 、删、改、查的完成步骤基础招数化,因此 这些编码也是能够复用简化编写的:
    • :校检要求数据 -> 实行反序列化全过程 -> 储存数据库 -> 将储存的目标实例化并回到
    • :分辨要删掉的数据是不是存有 -> 实行数据库删掉
    • :分辨要改动的数据是不是存有 -> 校检要求的数据 -> 实行反序列化全过程 -> 储存数据库 -> 将储存的目标实例化并回到
    • :查看数据库 -> 将数据实例化并回到

了解DRF


Django REST framework 架构是一个用以搭建Web API 的强劲而又灵便的专用工具。

一般通称为DRF架构 或 REST framework。

DRF架构是创建在Django架构基本以上,由Tom Christie大神二次开发的开放源代码项目 。

特性

  • 出示了界定实例化器Serializer的方式 ,能够迅速依据 Django ORM 或是其他库全自动实例化/反序列化;
  • 出示了丰富多彩的类视图 、Mixin拓展类,简化视图的编写;
  • 丰富多彩的订制等级:涵数视图 、类视图、视图结合到自动生成 API,考虑各种各样必须;
  • 多种多样身份验证和管理权限验证方法的适用;
  • 内嵌了过流保护系统软件;
  • 形象化的 API web 页面;
  • 扩展性 ,软件丰富多彩

材料

官方网文本文档
官方网文本文档汉化版
Github源代码

文章来源于网络,如有侵权请联系站长QQ61910465删除
本文版权归qu快排seo www.sEoguRuBlog.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系QQ√61910465