当前位置: 首页 > news >正文

【Python web 开发】获取手机短信验证码接口(1)

首先我之前是有定义一张表专门用来记录手机验证码的

第二步: 我们来写视图函数 viewset

思路逻辑:1、验证前端传过来的手机号是否已注册  2、验证手机号是否正确(正则表达式) 3、获取验证码的频率控制(60s)

获取验证码其实就是在数据库里面新增一条记录,因此我们的viewset 要继承mixins 里面的 CreateModelMixin

1 跟2 的验证 我们可以放在serialzer 里面做,serialzer 和django 里面的表单提交用到的from modelfrom 是一样的

因此我们在user 下面新建一个serialzers.py文件

def validate_mobile(self, mobile):
是重写验证方法 validate_你要验证的字段名称

 再回过来写viewset 里面的功能:

云片网接口api

将返回的json在 yunpian.py中loads 成dict 

然后取出dict中的code 和msg 进行判断和返回,我们不需要像前端返回status,而是遵循restful api的规范,http状态即可代表服务器的成功与失败

发送成功后再保存到数据库

 

转载于:https://www.cnblogs.com/yuanyuan2017/p/10063644.html


http://www.taodudu.cc/news/show-4974433.html

相关文章:

  • 手机短信验证码接口在各领域的应用
  • dwg文件导入到supermap显示导入失败问题
  • 全新共享协作体验—CAD 2022新功能介绍
  • iOS debug神器
  • clutch ios脱壳工具安装和使用教程
  • iOS-国际化脚本工具
  • iOS逆向工具推荐
  • iOS应用签名管理工具
  • iOS 下载功能(断点续传)
  • 解析超时
  • java 视频解析_ffmpeg解析视频的每一帧(java )
  • 旋风解析磁力php,梦见旋风磁力好不好?
  • remixpacks.club无法访问解决方案(基于Python的base64磁力链接地址解析)
  • UI设计流行框架、学习路线图教程,最新意派基础讲解
  • Epub360教你如何制作报纸翻页式创意招聘H5?
  • 360 序列帧html生成工具,1.gif导出为序列帧
  • UI设计最新意派基础视频教程全套资源
  • 意派epub360 html 代码,意派Epub360丨不用代码,不用定制,你也可以自己制作DIY类H5啦!...
  • 招聘H5页面模板看Epub360,助你快速生成创意H5
  • 放弃哪吒造车增资,360的“智能汽车网络安全”牌不好打
  • Epub360教你招聘H5页面设计与制作
  • 如何使用Epub360制作炫酷的邀请函类型H5页面
  • 旋转:唱片旋转效果
  • 360 se html document 广告,意派Epub360丨父亲节借势营销H5,哪一个打动了你?
  • 意派Epub360 | 制作微信H5页面的流程思路引导
  • 意派epub360:细说交互视频H5的前世今生
  • 意派epub360 html 代码,意派Epub360丨怎么制作在线知识答题H5?一起来学经验!
  • 微信公众号在线编辑器
  • 微信文章编辑器
  • 程序员的专属微信公众号编辑器:定制 Markdown 转 HTML