后端开发流程总结(持续更新中)

后端开发流程

1.获取前端数据

1.1 url路径参数

  • 前端传递形式:weather/beijing/
  • 后端获取方式:路由直接正则匹配,视图函数传递参数

1.2 查询字符串

  • 前端传递形式:weather/?city=beijing
  • 后端获取方式:使用request.GET属性,返回类型为QueryDict,支持一键多值,可以使用getlist()或get()取值

1.3 请求体

  • 表单数据
    • 使用request.POST属性,返回类型为QueryDict,支持一键多值,可以使用getlist()或get()取值
  • 非表单数据json /str
    • 使用request.body属性,返回类型为bytes类型,使用decode()解码为字符串类型,如果参数为json类型,使用json.loads()转化为字典。

1.4请求头

  • 比如获取请求头中的cookie
  • 通过 request.META 属性获取请求头headers中的数据,request.META为字典类型。

2.校验数据

3.增删改查数据

4.返回结果

猜你喜欢

转载自blog.csdn.net/weixin_40687614/article/details/108687309