Django_REST_framework框架
2018-12-14 15:06
441 查看
restframework是基于restful协议开发的Django框架扩展
restful协议
一切皆是资源,操作只是请求方式
以book表增删改查来举例
旧来的方式,在url中有动词
请求方式 | url | 对应视图 | 备注 |
---|---|---|---|
GET | /books/ | books | 返回当前所有数据 |
POST | /books/add/ | addbook | 提交数据 |
POST | /books/(\d+)/change/ | changebook | 更新数据 |
GET | /books/(\d+)/delete/ | delbook | 删除数据 |
新的方式
请求方式 | url | 对应视图 | 备注 |
---|---|---|---|
GET | /books/ | books | 返回当前所有数据 |
POST | /books/ | books | 提交数据 |
GET | /books/(\d+) | bookdetail | 当前查看的单条数据 |
PUT | /books/(\d+) | bookdetail | 更新数据 |
DELTET | /books/(\d+) | bookdetail | 删除数据 |
class Books(View): def get(self,request): pass # 查看所有书籍 def post(self,request): pass # 添加书籍 class BooksDetail(View): def get(self,request,id): pass # 查看具体书籍 def put(self,request,id): pass # 更新某本书籍 def delete(self,request,id): pass # 删除某本书籍
相关文章推荐
- python-django rest framework框架之dispatch方法源码分析
- python-django rest framework框架之解析器
- python-django rest framework框架之分页
- python-django rest framework框架之视图
- python-django rest framework框架之路由
- 在django-rest-framework 里使用全文搜索框架 haystack 和 drf_haystack
- Django之REST_framework 框架基本组件使用
- python-django rest framework框架之序列化
- python-django rest framework框架
- python调试django-rest-framework API的小工具--httpie
- rest-framework框架——视图三部曲
- django-rest-framework视图层的使用(二)
- Django-Rest-Framework
- Django 之REST framework学习:序列化的几种方式
- django-rest-framework-jwt
- vue+djangorestframework打造前后端分离项目(一)之drf的ViewSet、router和跨域
- django rest_framework
- django-rest-framework的各类view关联与差异
- django-rest-framework 自动生成api文档
- Django REST framework的各种技巧——1.基础讲解