• django-rest-framework

    • serializers

      • 序列化工具

        • 序列化与反序列化
      • 级联模型

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

          • 隐性属性
          • 自定义related_name
    • APIView

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

      • CRUDL
      • 对模型操作
    • viewsets

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

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

      • APIView中会自动认证
      • 自己创建认证类,实现认证方法

        • 认证成功返回元组,用户和令牌
    • permission

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

      • 节流
      • 控制访问频率
最后修改:2024 年 03 月 13 日
如果觉得我的文章对你有用,请随意赞赏