定时器后端逻辑

首先定义一个视图函数(参数为手机号)

RESTful API接口 以资源的形式 sms_codes对应验证码

那么我们这个验证码肯定不会乱序存入数据库把? 每个验证码都属于一个手机号

?表示值 需要输入对应的图片验证码相关参数才能正确访问接口

GET /api/v1.0/sms_codes/?image_code=xxx&image_code_id=xxx

def get_sms_code(mobile):
"""获取短信验证码"""
# 1. 获取参数
# 1.1 使用request的什么方法获取request中的参数? 为什么要用get呢?
image_code = request.args.get("image_code")
image_code_id = request.args.get("image_code_id")

# 2. 校验参数
# 如果参数不完整
if not all([image_code_id, image_code]):
    return jsonify(error=RET.PARAMERR, errmsg="参数不完整")

# 3. 业务逻辑处理
# 从redis中取出真实的图片验证码
# 与用户填写的值进行对比
# 判断手机号是否存在
# 存在 则生成短信验证码
# 保存真实的短信验证码
# 发送短信
# 4. 返回值

答案:

 # 1.1  args   字典

posted on 2020-08-18 08:30  sunnywillow  阅读(160)  评论(0编辑  收藏  举报