您的位置:首页 > 编程语言 > Go语言

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  # 删除某本书籍
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  restframework 框架