过滤条件
一般记录数量较多,服务器不可能将所有数据都返回给前端
例如:
?...POST
从前端获取json格式的数据,转化为Python中的类型
为了严谨性,这里需要做各种复杂的校验
比如:是否为json,传递的项目数据是否符合要求,有些必传参数是否携带
向数据库中新增项目
将模型类转化为字典...PUT具体内容
校验前端传递的pk(项目ID)值,类型是否正确(正整数),在数据库中是否存在等「先省略」
获取指定pk值的项目
从前端获取json格式的数据,转化为Python中的类型
为了严谨性,这里需要做各种复杂的校验...比如:是否为json,传递的项目数据是否符合要求,有些必传参数是否携带
更新项目
将模型类转化为字典,然后返回
def put(self, request, pk):
# 1.校验前端传递的pk...# 3.从前端获取json格式的数据,转化为Python中的类型
# 为了严谨性,这里需要做各种复杂的校验
# 比如:是否为json,传递的项目数据是否符合要求,有些必传参数是否携带