notes
latest
  • HTML,CSS,JavaScript
  • book
  • ci
  • db
  • docker
  • go
  • java
  • network
  • os
  • python
    • basis
    • advance
    • object oriented
    • network
    • modules
    • scripts
    • tips
    • StyleGuide
    • Python练习
    • web框架
      • Django
      • Django REST framework
        • 教程
        • Django REST framework初探
        • 快速开始
      • Flask
      • uWSGI
      • project
    • 爬虫
    • 机器学习
    • Deployment
    • 问题记录
    • Python相关项目
    • tmp
    • 安装Python
  • service
  • shell
  • tips
  • tmp
  • tools
notes
  • Docs »
  • python »
  • web框架 »
  • Django REST framework
  • Edit on GitHub

Django REST framework¶

  • 教程
    • Tutorial 1: Serialization
      • 介绍
      • 创建一个新环境
      • 开始
      • 创建一个 model
      • 创建一个序列化类(Serializer class)
      • 使用模型序列化(ModelSerializers)
      • 用我们的序列化写常规的Django视图
      • 测试我们的API
      • Where are we now
    • Tutorial 2: Requests and Responses
      • Request 对象
      • Response 对象
      • Status codes
      • 装饰 API 视图
      • 协同工作
      • 在URLs后添加可选的格式后缀
      • 测试
      • 可视化
      • What’s next
    • Tutorial 3: Class-based Views
      • 使用基于类的视图重新我们的API
      • 使用 mixins
      • 使用基于视图的一般类
    • Tutorial 4: Authentication & Permissions
      • 添加信息到模型中
      • 为我们的用户模型添加端点
      • 将用户和 Snippets 联系起来
      • 更新我们的序列
      • 为视图添加依赖的权限
      • 在可浏览API中添加登录
      • 对象级别权限
      • 验证 API
      • 概要
    • Tutorial 5: Relationships & Hyperlinked APIs
      • 为我们的API创建一个端点
      • 创建一个高亮的snippets端点
      • 为我们的API添加超链接
      • 确保我们的URL模式均已命名
      • 添加分页
      • 浏览API
    • Tutorial 6: ViewSets & Routers
      • 使用 ViewSets 重构
      • 明确绑定 ViewSets 到 URLs
      • 使用 Routers
      • 权衡使用 views 和 viewsets
    • Tutorial 7: Schemas & client libraries
      • Core API
      • 添加一个 schema
      • 使用命令行客户端
      • 认证我们的客户端
      • 回顾我们的工作
  • Django REST framework初探
    • Requirements
    • 安装
    • 配置
    • 示例
  • 快速开始
    • 项目设置
    • 序列化
    • 视图
    • URLs
    • settings
    • 测试 API
Next Previous

© Copyright 2016, yangjinjie Revision bebd1849.

Built with Sphinx using a theme provided by Read the Docs.