django项目中使用云片网发送短信验证码的实现


Posted in Python onJanuary 19, 2021

1. 在apps包下新建一个utils的python包

2. utils包中新建一个YunPian.py文件,文件中代码如下

import requests
import json 
def send_single_sms(apikey, code, mobile):
 # 发送单条短信
 url = "https://sms.yunpian.com/v2/sms/single_send.json"
 text = "【后端学习】您的验证码是{}。如非本人操作,请忽略本短信".format(code)
 
 res = requests.post(url, data={
  "apikey": apikey,
  "mobile": mobile,
  "text": text
 })
 
 return res
 
 
if __name__ == '__main__':
 res = send_single_sms("cdc06fa3370dfdsadasffadfadc53dc9d", "149805", "18889565149")
 res_json = json.loads(res.text)
 code = res_json["code"]
 msg = res_json["msg"]
 
 if code == 0:
  print("发送成功")
 else:
  print("发送失败:{}".format(msg))
 
 print(res.text)

3. 云片网发送单条短信的api官网:https://www.yunpian.com/official/document/sms/zh_CN/domestic_single_send

注意:python开发环境中需要下载requests库: pip install requests

到此这篇关于django项目中使用云片网发送短信验证码的实现的文章就介绍到这了,更多相关django 云片网发送验证码内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
探究Python多进程编程下线程之间变量的共享问题
May 05 Python
使用简单工厂模式来进行Python的设计模式编程
Mar 01 Python
Python入门_浅谈for循环、while循环
May 16 Python
Python set常用操作函数集锦
Nov 15 Python
python  Django中的apps.py的目的是什么
Oct 15 Python
python Elasticsearch索引建立和数据的上传详解
Aug 04 Python
Python图像处理之膨胀与腐蚀的操作
Feb 07 Python
详解Python小数据池和代码块缓存机制
Apr 07 Python
Django程序的优化技巧
Apr 29 Python
python3实现Dijkstra算法最短路径的实现
May 12 Python
http通过StreamingHttpResponse完成连续的数据传输长链接方式
Feb 12 Python
Python中的协程(Coroutine)操作模块(greenlet、gevent)
May 30 Python
windows系统Tensorflow2.x简单安装记录(图文)
Jan 18 #Python
Python结合百度语音识别实现实时翻译软件的实现
Jan 18 #Python
用Python自动清理系统垃圾的实现
Jan 18 #Python
详解Python爬虫爬取博客园问题列表所有的问题
Jan 18 #Python
python爬虫爬取图片的简单代码
Jan 18 #Python
python中用Scrapy实现定时爬虫的实例讲解
Jan 18 #Python
java关于string最常出现的面试题整理
Jan 18 #Python
You might like
destoon会员注册提示“数据校验失败(2)”解决方法
2014/06/21 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
2015/12/30 PHP
php简单实现数组分页的方法
2016/04/30 PHP
Yii1.1框架实现PHP极光推送消息通知功能
2018/09/06 PHP
PHP的Trait机制原理与用法分析
2019/10/18 PHP
JS类定义原型方法的两种实现的区别评论很多
2007/09/12 Javascript
javascript 常用方法总结
2009/06/03 Javascript
JavaScript 学习笔记(九)call和apply方法
2010/01/11 Javascript
JS Range HTML文档/文字内容选中、库及应用介绍
2011/05/12 Javascript
js鼠标滑过弹出层的定位IE6bug解决办法
2012/12/26 Javascript
页面载入结束自动调用js函数示例
2013/09/23 Javascript
JS判断两个时间大小的示例代码
2014/01/28 Javascript
JS常用表单验证方法总结
2014/05/22 Javascript
浅谈JavaScript Array对象
2014/12/29 Javascript
基于jQuery实现返回顶部实例代码
2016/01/01 Javascript
JS动态增删表格行的方法
2016/03/03 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
2016/08/03 Javascript
使用伪命名空间封装保护独自创建的对象方法
2016/08/04 Javascript
基于JS实现回到页面顶部的五种写法(从实现到增强)
2016/09/03 Javascript
angular和BootStrap3实现购物车功能
2017/01/25 Javascript
Node调用Java的示例代码
2017/09/20 Javascript
Angular Excel 导入与导出的实现代码
2019/04/17 Javascript
[36:33]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第二场
2018/04/04 DOTA
py2exe 编译ico图标的代码
2013/03/08 Python
Python用GET方法上传文件
2015/03/10 Python
Python 的 Socket 编程
2015/03/24 Python
Python编程argparse入门浅析
2018/02/07 Python
python多进程并行代码实例
2019/09/30 Python
让你的Python代码实现类型提示功能
2019/11/19 Python
Ryderwear澳洲官网:澳大利亚高端健身训练装备品牌
2018/09/18 全球购物
惠普香港官方商店:HP香港
2019/04/30 全球购物
DNA基因检测和分析:23andMe
2019/05/01 全球购物
灰雀教学反思
2014/04/28 职场文书
会计电算化专业求职信
2014/06/10 职场文书
岗位安全生产责任书
2014/07/28 职场文书
用python开发一款操作MySQL的小工具
2021/05/12 Python