flask项目之:番外总结

依旧是在写flask项目的相关内容,只是这个部分是在flask项目之外的总结,之前在看课程写代码部分有时会一头雾水,不知道这部分写了要干啥,于是越听越困,但是我重新看了一次笔记,觉得豁然开朗,原来与后端相关的代码都是围绕这个框架展开的。
每一个功能的代码都是有这样的部分:
请求方式:
请求方法:GET POST PUT DELETE
请求地址:url地址
基本每一个后端功能都是要对应一个url地址的
这里就要用到api.route装饰器,
比如:

@api.route("/users", methods=["POST"])
def register():
    """注册
    请求的参数: 手机号、短信验证码、密码、确认密码
    参数格式:json
    """
    # 获取请求的json数据,返回字典

这里定义两个参数,methods里的内容是指请求方式,默认方式是GET,前面的是URL地址
请求参数:表单参数
包括相关的参数名,参数类型,是否毕传等等
这里就涉及这个请求参数有哪几部分组成的,有什么类型等等
响应结果
对于该请求的响应,在后端会进行相应的判断,确定该请求是否成功了。

所以,具体的分析设计接口的基本思路是:
• 对于接口的设计,我们要根据具体的业务逻辑,设计出适合业务逻辑的接口。
** 设计接口的思路:**

  • 分析要实现的业务逻辑:
    • 明确在这个业务中涉及到几个相关子业务。
    • 将每个子业务当做一个接口来设计。
  • 分析接口的功能任务,明确接口的访问方式与返回数据:
    • 请求方法(如GET、POST、PUT、DELETE等)。
    • 请求地址。
    • 请求参数(如路径参数、查询字符串、表单、JSON等)。
    • 响应数据(如HTML、JSON等)。
      在代码书写前要分析这些输入,输出,请求方式,url,写的时候要分析代码的逻辑,最后可以得出最后的内容。在知道这些逻辑之后,写代码会变得相对简单
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值