定时器后端逻辑
首先定义一个视图函数(参数为手机号)
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) 编辑 收藏 举报