一、django参考容联云官网写验证码框架

# 验证码登入
from ronglian_sms_sdk import SmsSDKaccId = '容联云通讯分配的主账号ID'
accToken = '容联云通讯分配的主账号TOKEN'
appId = '容联云通讯分配的应用ID'def send_message():sdk = SmsSDK(accId, accToken, appId)tid = '容联云通讯创建的模板ID'mobile = '手机号1,手机号2'datas = ('变量1', '变量2')# 变量1是随机生成的验证码,变量2是存储的时间 以分钟为单位resp = sdk.sendMessage(tid, mobile, datas)print(resp)return resp

django发送手机验证码的视图

# 导包
from rest_framework.views import APIView
from rest_framework.response import Response
import time
import random
import string
import redis# 容联云官网代码的导包,尽量使用单独文件
from yanzhengma.yanzheng_my import send_messageclass YanView(APIView):def get(self,request,mobile):# 生成随机码sui = ''.join(random.sample(string.digits,6))print('生成的验证码',sui)# 将验证码存入redisred = redis.Redis(password='123321')# 制作验证码的keykey = 'dengda_%s' %mobilered.set(key,sui,ex=60*5)send = send_message(mobile,sui)print('返回的结果',send)return Response({'code':200,'msg':'获取成功',})

【python django发送手机号验证码】相关推荐

  1. 使用Springboot StringRedisTemplate 在单位时间内对发送手机号验证码次数做限制,半小时最多发送5次验证码

    通常我们在做通过手机号检验,发送短信验证码之类接口的时候,在单位时间内,要对发送的次数做限制,防止恶意刷接口,短信类接口毕竟还是收费的. 首先我们需要在springboot 项目中引入Redis &l ...

  2. yii2中发送手机号验证码

    我们要知道 做发送手机号 要先在网上下载一个压缩包 也可以说是第三方插件 我用的云通讯上的一个压缩包 https://www.yuntongxun.com/?ly=baidu-pp-p&qd= ...

  3. thinkphp6 短信宝/腾讯云发送手机号验证码

    短信接口 场景:通常在使用手机号注册时需要发送短信验证码,在修改密码等敏感操作时也需要验证手机号发送短信验证码. 短信验证码的目的:验证用户的身份是否本人 在项目代码中发送短信,通常要调用第三方短信商 ...

  4. python按照号段生成手机号接收验证码_django 发送手机验证码的示例代码

    一.流程分析: 1.用户在项目前端,输入手机号,然后点击[获取验证码],将手机号发到post到后台. 2.后台验证手机号是否合法,是否已被占用,如果通过验证,则生成验证码,并通过运行脚本,让短信运营商 ...

  5. python按照号段生成手机号接收验证码,「 python 」 python 实现短信验证码

    当我们在注册一个网页时,有的网页会让必须要短信验证.邮箱验证,才可以进行账号的注册.其实,我们在项目中会遇到很多问题,比如:当我们进行爬虫的时候,很容易由于网页的改版,造成我们事先写好的爬虫突然无效, ...

  6. 用Python模拟识别图片验证码并发送手机验证码

    1.导语 大家好,好久不见.又到每日分享Python小技能的时候了.最近因为疫情影响,所以更新内容比较慢-今天周一,就来更新一波,心血来潮,是时候上线经营了.其实也没想到有啥好分享的,不如分享一些干货 ...

  7. [Python]实现短信验证码的发送

    前言 系列文章目录 [Python]目录 文章目录 前言 1. 短信API平台 2. 使用官方提供的SDK实现短信发送 2.1 安装SDK 2.2 使用官方的测试用例进行测试 2.3 参数及其参数的查 ...

  8. 使用python对指定手机号获取各网站登录的验证码。

    通过模拟发送网页登录页面请求获取验证码. 原理是通过requests库的对象构建一个网页请求,网页请求发送给服务器之后.服务器就会对指定手机号发送一个验证码短信. import requests im ...

  9. Python+Django实现基于人脸识别的门禁管理系统,附带源码!!

    已下项目为实战开发经验,微信搜索关注公众号 [ python语言空间 ],获取更多项目源码及资源. 项目介绍 基于人脸识别的门禁管理系统(Python+Django+RESTframework+Jso ...

最新文章

  1. Python 数据分析包:pandas 基础
  2. QCustomplot设置背景为透明色
  3. Spring注解开发-@Scope作用域注解
  4. 论文拒稿的评价可以有多狠?
  5. 开启 Appserv 的 curl 功能
  6. 天龙八部手游显示与服务器断开连接,天龙八部手游怎么设置 游戏设置方法(图文详解)...
  7. [论文阅读] Learning without Memorizing
  8. LPS最长回文子序列
  9. 场效应管原理_IGBT场效应管的工作原理以及极性判断、好坏判断方法
  10. java类的生命周期
  11. win7如何不用点击用户名 直接自动登录桌面
  12. WPS如何对文档加密,忘记密码又如何解密?
  13. 《数据结构》— 数据结构图文解析系列
  14. 苹果服务器维护2017.12,2017年12月28日维护公告
  15. 互联网+大赛作品_“颂中国力量 绘美好梦想”全市中小学生互联网+书画大赛作品展示(四)...
  16. 拼多多“出海”的三个考验?
  17. Scala进阶_函数式编程(过滤丶排序丶分组丶聚合)
  18. 技术分享 | 误删表以及表中数据,该如何恢复?
  19. 基于jsp+mysql+ssm酒店管理系统-计算机毕业设计
  20. iconfont.cn 选择图标生成 scriptUrl 链接

热门文章

  1. CSS3 属性选择器 伪类选择器 盒模型 圆角 阴影 CSS定位和浮动
  2. 我的项目1-DS7400报警主机调试工具V1.0
  3. 德福莱(线边仓、2号机台、20号机台)
  4. 【PPT炫技】——封面页,炫酷开场
  5. Windows电脑微信客户端多开
  6. 短视频直播带货app源码, 一套系统刷视频购物都能用
  7. 安卓ps模拟器_在电脑里玩手机—[多屏协同]虫洞支持安卓和iOS
  8. 联想企业云盘高可用方案:为数据提供万无一失的保障
  9. Linux开机后自动悬挂镜像文件
  10. 深入理解Oracle直方图