zoukankan      html  css  js  c++  java
  • 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需要构建表单数据,切记
    4 重要性实现
    第一层
    一 查询 (全部和单条) 二 删除( 单条) 三 更新(全部) 四 插入
    第二层
    一 删除(多条) 二 更新( 部分)
    第三层
    一 更新(多条) 二 查询(分页 )
  • 相关阅读:
    悲剧的程序员
    【C++】关于随机函数与概率设置
    布局管理器(一)
    敏捷开发,如何搜集故事
    【Visual C++】CDC与HDC的区别以及相互转换
    IFRAME without src attribute on HTTPS in Internet Explorer
    测量某断代码执行时间-代码
    数据一致性实现技术
    ffmpeg
    Log4j的使用方法
  • 原文地址:https://www.cnblogs.com/danhuangpai/p/12630362.html
Copyright © 2011-2022 走看看