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在hadoop上跑起来
Jan 27 Python
python基础教程之匿名函数lambda
Jan 17 Python
如何用itertools解决无序排列组合的问题
May 18 Python
Python中常见的异常总结
Feb 20 Python
Python用for循环实现九九乘法表
May 31 Python
python使用tornado实现简单爬虫
Jul 28 Python
使用tensorflow实现线性回归
Sep 08 Python
python cv2在验证码识别中应用实例解析
Dec 25 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
Apr 21 Python
python 图像判断,清晰度(明暗),彩色与黑白实例
Jun 04 Python
Python内存泄漏和内存溢出的解决方案
Sep 26 Python
python如何利用cv2模块读取显示保存图片
Jun 04 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
对盗链说再见...
2006/10/09 PHP
《PHP编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组
2010/11/01 PHP
php实现的生成排列算法示例
2019/07/25 PHP
PHP如何使用cURL实现Get和Post请求
2020/07/11 PHP
js 方法实现返回多个数据的代码
2009/04/30 Javascript
Javascript Global对象
2009/08/13 Javascript
javascript 面向对象全新理练之数据的封装
2009/12/03 Javascript
由JavaScript技术实现的web小游戏(不含网游)
2010/06/12 Javascript
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
2012/03/01 Javascript
浅析ES6的八进制与二进制整数字面量
2016/08/30 Javascript
JavaScript基于对象去除数组重复项的方法
2016/10/09 Javascript
jQuery使用unlock.js插件实现滑动解锁
2017/04/04 jQuery
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
2017/08/16 Javascript
Vue-resource拦截器判断token失效跳转的实例
2017/10/27 Javascript
element ui 对话框el-dialog关闭事件详解
2018/02/26 Javascript
微信小程序实现图片上传放大预览删除代码
2020/06/28 Javascript
vue-cli 3.x 修改dist路径的方法
2018/09/19 Javascript
Vue 权限控制的两种方法(路由验证)
2019/08/16 Javascript
vue 项目打包时样式及背景图片路径找不到的解决方式
2019/11/12 Javascript
python实现rest请求api示例
2014/04/22 Python
Python time模块详解(常用函数实例讲解,非常好)
2014/04/24 Python
python读取浮点数和读取文本文件示例
2014/05/06 Python
python进阶教程之函数参数的多种传递方法
2014/08/30 Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
2017/05/18 Python
详谈pandas中agg函数和apply函数的区别
2018/04/20 Python
python计算二维矩形IOU实例
2020/01/18 Python
在django中使用post方法时,需要增加csrftoken的例子
2020/03/13 Python
Django 5种类型Session使用方法解析
2020/04/29 Python
Python-jenkins模块获取jobs的执行状态操作
2020/05/12 Python
详解pycharm自动import所需的库的操作方法
2020/11/30 Python
阿玛尼美妆俄罗斯官网:Giorgio Armani Beauty RU
2020/07/19 全球购物
副总经理岗位职责范本
2014/09/30 职场文书
团组织推优材料
2014/12/29 职场文书
幼儿园科学课教学反思
2016/03/03 职场文书
MySQL实现字段分割一行转多行的示例代码
2022/07/07 MySQL
Apache Kafka 分区重分配的实现原理解析
2022/07/15 Servers