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基础教程之分支、循环简单用法
Jun 16 Python
Python制作Windows系统服务
Mar 25 Python
Python学习笔记之open()函数打开文件路径报错问题
Apr 28 Python
django框架自定义用户表操作示例
Aug 07 Python
python抓取网页内容并进行语音播报的方法
Dec 24 Python
解决Python 命令行执行脚本时,提示导入的包找不到的问题
Jan 19 Python
Python脚本修改阿里云的访问控制列表的方法
Mar 08 Python
使用Python OpenCV为CNN增加图像样本的实现
Jun 10 Python
Python类的绑定方法和非绑定方法实例解析
Mar 04 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
Jun 15 Python
Python面向对象多态实现原理及代码实例
Sep 16 Python
pytorch 实现在测试的时候启用dropout
May 27 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
Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置
2006/11/18 PHP
jquery复选框CHECKBOX全选、反选
2008/08/30 Javascript
javascript管中窥豹 形参与实参浅析
2011/12/17 Javascript
单击按钮显示隐藏子菜单经典案例
2013/01/04 Javascript
jQuery实现视频作为全屏幕背景
2014/12/18 Javascript
JQuery复制DOM节点的方法
2015/06/11 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
jQuery实现彩带延伸效果的网页加载条loading动画
2015/10/29 Javascript
javascript实现拖放效果
2015/12/16 Javascript
AngularJS实用开发技巧(推荐)
2016/07/13 Javascript
JS判断是否在微信浏览器打开的简单实例(推荐)
2016/08/24 Javascript
基于JS实现移动端向左滑动出现删除按钮功能
2017/02/22 Javascript
jQuery Position方法使用和兼容性
2017/08/23 jQuery
JavaScript模块模式实例详解
2017/10/25 Javascript
three.js实现3D影院的原理的代码分析
2017/12/18 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
2018/01/16 Javascript
vue中实现Monaco Editor自定义提示功能
2019/07/05 Javascript
vue+element表格导出为Excel文件
2019/09/26 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
Element Badge标记的使用方法
2020/07/27 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
Python闭包的两个注意事项(推荐)
2017/03/20 Python
Python部署web开发程序的几种方法
2017/05/05 Python
python爬虫之BeautifulSoup 使用select方法详解
2017/10/23 Python
Python决策树和随机森林算法实例详解
2018/01/30 Python
python+unittest+requests实现接口自动化的方法
2018/11/29 Python
美国波西米亚风格服装品牌:Show Me Your Mumu
2018/01/05 全球购物
Nike比利时官网:Nike.com (BE)
2019/02/07 全球购物
Melissa鞋英国官方网站:Nonnon
2019/05/01 全球购物
澳大利亚游乐场设备品牌:Lifespan Kids
2019/05/24 全球购物
演讲稿怎么写
2014/01/07 职场文书
宿舍标语大全
2014/06/19 职场文书
本科应届生求职信
2014/08/05 职场文书
处世之道:关于真诚相待的名言推荐
2019/12/02 职场文书
SpringBoot详解整合Redis缓存方法
2022/07/15 Java/Android