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 相关文章推荐
在IIS服务器上以CGI方式运行Python脚本的教程
Apr 25 Python
编写Python爬虫抓取暴走漫画上gif图片的实例分享
Apr 20 Python
Python实现将不规范的英文名字首字母大写
Nov 15 Python
pycharm远程调试openstack代码
Nov 21 Python
Python中getpass模块无回显输入源码解析
Jan 11 Python
python实现C4.5决策树算法
Aug 29 Python
对Python3 goto 语句的使用方法详解
Feb 16 Python
python实现广度优先搜索过程解析
Oct 19 Python
Django之全局使用request.user.username的实例详解
May 14 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
Jul 20 Python
高考考python编程是真的吗
Jul 20 Python
使用Python Tkinter实现剪刀石头布小游戏功能
Oct 23 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
全国FM电台频率大全 - 20 广西省
2020/03/11 无线电
php 空格,换行,跳格使用说明
2009/12/18 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
2010/08/01 PHP
javascript删除一个html元素节点的方法
2014/12/20 Javascript
jquery 根据name名获取元素的value值
2015/02/27 Javascript
javascript实现图片轮播效果
2016/01/20 Javascript
AngularJS入门心得之directive和controller通信过程
2016/01/25 Javascript
picLazyLoad 实现图片延时加载(包含背景图片)
2016/07/21 Javascript
JS调用Android、Ios原生控件
2017/01/06 Javascript
AngularJS执行流程详解
2017/02/17 Javascript
jquery在vue脚手架中的使用方式示例
2017/08/29 jQuery
Node层模拟实现multipart表单的文件上传示例
2018/01/02 Javascript
微信小程序实现全国机场索引列表
2018/01/31 Javascript
详解小程序缓存插件(mrc)
2018/08/17 Javascript
深入理解JS中Number(),parseInt(),parseFloat()三者比较
2018/08/24 Javascript
微信小程序实现发送模板消息功能示例【通过openid推送消息给用户】
2019/05/05 Javascript
vue倒计时刷新页面不会从头开始的解决方法
2020/03/03 Javascript
python单线程实现多个定时器示例
2014/03/30 Python
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
2014/08/22 Python
在 Python 应用中使用 MongoDB的方法
2017/01/05 Python
django rest framework 数据的查找、过滤、排序的示例
2018/06/25 Python
python调用虹软2.0第三版的具体使用
2019/02/22 Python
python3 下载网络图片代码实例
2019/08/27 Python
Python socket实现的文件下载器功能示例
2019/11/15 Python
Python如何创建装饰器时保留函数元信息
2020/08/07 Python
德国电子商城:ComputerUniverse
2017/04/21 全球购物
外企测试工程师面试题
2015/02/01 面试题
大学生个人求职口试自我评价
2014/02/16 职场文书
贺卡寄语大全
2014/04/11 职场文书
班主任工作经验交流材料
2014/05/13 职场文书
学雷锋先进个人事迹
2014/05/26 职场文书
校庆标语集锦
2014/06/25 职场文书
教师师德师风自我剖析材料
2014/09/29 职场文书
培训通知
2015/04/17 职场文书
2015年人事专员工作总结
2015/04/29 职场文书
Mysql分库分表之后主键处理的几种方法
2022/02/15 MySQL