django 之(五) --- RESTApi总结

RESTful

  • django-rest-framework

    • serializers

      • 序列化工具。序列化与反序列化

      • 级联模型

        • 添加级联字段

        • nested

        • 级联字段的key原来必须就是存在的

          • 隐性属性。自定义related_name

    • APIView

      • CBV,实现各种的请求处理

    • mixins

      • CRUDL,对模型操作

    • viewsets

      • 对APIView和Mixins高度封装,可以对接 router

    • router

      • DefaultRouter,可以直接批量注册路由

    • authentication

      • APIView中会自动认证

      • 自己创建认证类,实现认证方法。认证成功返回元组,用户和令牌

    • permission

      • 添加权限控制;用户所拥有的权限

    • throttle

      • 节流,控制访问频率

生如逆旅 一苇以航
原文地址:https://www.cnblogs.com/TMMM/p/12002042.html