drf框架-http方法与url构建
一 基本http方法 一 查询 http方法:get 2 查询需求 1 全部查询 url连接: /query/ 路由连接: query/ 2 单条查询 url连接: /query/+id+'/' 路由连接: query/(?P<pk>\d+)/$ 只能通过主键构建单条查询 二 删除 1 单条删除 url连接: /delete/+id+'/' 对应http方法:delete 路由连接: query/(?P<pk>\d+)/$ 2 批量删除 http方法:post url连接 和 路由链接皆为/query/ 只能通过主键构建单条删除 对于批量删除,构建post方法,然后后端通过orm操作进行批量删除或者自定义 三 插入 http方法:post url连接: /insert/ 四 更新 1 全部更新 url连接: /update/+id+'/' 对应http方法:update 路由连接 update/(?P<pk>\d+)/$ 2 部分更新 对应http方法:patch drf的update方法只能针对单条数据,对于批量的更新需要用户自定义或者采用post方法 五 总结 1 根据单条语句的查询 更新和删除操作都依赖于主键ID 2 对于批量的删除更新暂时只能通过post请求然后实现自定义处理,或者你自己定义delete和update类 3 对于表单数据的传递前端vue需要构建表单数据,切记