POST
从前端获取json格式的数据,转化为Python中的类型
为了严谨性,这里需要做各种复杂的校验
比如:是否为json,传递的项目数据是否符合要求,有些必传参数是否携带
向数据库中新增项目
将模型类转化为字典...比如:是否为json,传递的项目数据是否符合要求,有些必传参数是否携带
更新项目
将模型类转化为字典,然后返回
def put(self, request, pk):
# 1.校验前端传递的pk...# 3.从前端获取json格式的数据,转化为Python中的类型
# 为了严谨性,这里需要做各种复杂的校验
# 比如:是否为json,传递的项目数据是否符合要求,有些必传参数是否携带...原始设计小结
创建接口的任务
校验用户数据
将请求的数据(如json格式)转换为模型类对象
反序列化
将其他格式(json,xml等)转换为程序中的数据类型
将json格式的字符串转换为Django中的模型类对象...,转化为Python中的类型
# 为了严谨性,这里需要做各种复杂的校验
# 比如:是否为json,传递的项目数据是否符合要求,有些必传参数是否携带
json_data