1.安装DRF
pip install djangorestframework
2.添加rest_framework应用
在settings.py的INSTALLED_APPS中添加了“ rest_framework”。
INSTALLED_APPS = [
...
'rest_framework',
]
接下来就可以使用DRF进行开发了
开发模式
1.不分离 数据通过模板渲染
2.分离 后端发送json数据通过前端js渲染(DRF)
定义Restful风格接口
1.请求方式
1.1 获取 GET
1.2 保存 POST
1.3 更新 PUT
1.4 删除 DELETE
2.请求路径
2.1 资源的名词复数作为路径
2.2 单一资源操作 books/1/
3.请求参数
3.1 根据模型类确定传递的字段 保存或更新 json
3.2 过滤信息 查询字符串形式传递
4.返回结果
4.1 错误 {error:错误信息}
4.2 正确 根据请求方式不同 返回不同信息