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中dir函数用法分析
Apr 17 Python
听歌识曲--用python实现一个音乐检索器的功能
Nov 15 Python
Python制作豆瓣图片的爬虫
Dec 28 Python
Python实现通讯录功能
Feb 22 Python
python处理“
Jun 10 Python
使用Python计算玩彩票赢钱概率
Jun 26 Python
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
Mar 06 Python
PyPDF2读取PDF文件内容保存到本地TXT实例
May 12 Python
Django REST 异常处理详解
Jul 15 Python
python利用google翻译方法实例(翻译字幕文件)
Sep 21 Python
python 提取html文本的方法
May 20 Python
微信小程序调用python模型
Apr 21 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
php unlink()函数使用教程
2018/07/12 PHP
javascript multibox 全选
2009/03/22 Javascript
JS判断元素为数字的奇异写法分享
2012/08/01 Javascript
Javascript堆排序算法详解
2014/12/03 Javascript
js实现的彩色方块飞舞奇幻效果
2016/01/27 Javascript
第三章之Bootstrap 表格与按钮功能
2016/04/25 Javascript
简单解析JavaScript中的__proto__属性
2016/05/10 Javascript
详解如何构建Angular项目目录结构
2017/07/13 Javascript
nodejs 十六进制字符串型数据与btye型数据相互转换
2018/07/30 NodeJs
vue项目部署到Apache服务器中遇到的问题解决
2018/08/24 Javascript
JS双向链表实现与使用方法示例(增加一个previous属性实现)
2019/01/31 Javascript
JS扁平化输出数组的2种方法解析
2019/09/17 Javascript
js正则表达式简单校验方法
2021/01/03 Javascript
JavaScript 中的六种循环方法
2021/01/06 Javascript
python实现跨文件全局变量的方法
2014/07/07 Python
基于Django模板中的数字自增(详解)
2017/09/05 Python
Python 闭包的使用方法
2017/09/07 Python
Python使用functools实现注解同步方法
2018/02/06 Python
Python socket实现的简单通信功能示例
2018/08/21 Python
python 读取Linux服务器上的文件方法
2018/12/27 Python
python爬取盘搜的有效链接实现代码
2019/07/20 Python
使用Python制作一个打字训练小工具
2019/10/01 Python
Python中if有多个条件处理方法
2020/02/26 Python
python zip,lambda,map函数代码实例
2020/04/04 Python
keras实现VGG16方式(预测一张图片)
2020/07/07 Python
Python 实现一个简单的web服务器
2021/01/03 Python
html5定位获取当前位置并在百度地图上显示
2014/08/22 HTML / CSS
Book Depository亚太地区:一家领先的国际图书零售商
2019/05/05 全球购物
汽车工程专业应届生求职信
2013/10/19 职场文书
大学生优秀自荐信范文
2014/02/25 职场文书
店长岗位职责
2015/02/11 职场文书
2015年助理政工师工作总结
2015/05/26 职场文书
幼儿园毕业典礼家长致辞
2015/07/29 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
深入详解JS函数的柯里化
2021/06/09 Javascript
JS实现简单九宫格抽奖
2022/06/28 Javascript