* 为什么要用Django REST Framework?

  1.  前后端分离的业务需要搭建API
  2. 基于Django可快速开发RESTful API

* Django REST framework如何使用?

 快速开始

  1. 序列化
  2. 请求和响应
  3. 基于类的视图
  4. 认证和权限
  5. 关联和超链接的APIs
  6. 视图集和路由
  7. 概要和客户端库

* RESTful API规范是什么?

  1. GET(SELECT):从服务器取出资源(一项或多项) 
  2. POST(CREATE):在服务器新建一个资源
  3. PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)
  4. PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)
  5. DELETE(DELETE):从放一起删除资源
  6. HEAD:获取资源的元数据
  7. OPTIONS:获取信息,关于资源的哪些属性是客户端可以改变的

 

简单入门 

Django REST Framework 中文教程:https://q1mi.github.io/Django-REST-framework-documentation/tutorial/quickstart_zh

 *、使用django rest framework之前,需先在项目setting.py中添加必要配置:

1)将 rest_framework 注册到 INSTALLED_APPS 中:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'app01.apps.App01Config',
    'rest_framework',   #新增,drf
]
View Code

相关文章: