
python
Jin·
python爱好者,数据分析,机器学习拥护者
展开
-
python进行邮件发送以及django中利用邮件注册激活功能
协议SMTP协议SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循SMTP协议的发送邮件服务器。SMTP认证,简单地说就是要求必须在提供了账户名和密码之后才可以登录 SMTP 服务器,这就使得那些垃圾邮件的散播者无可乘之机。增加 SMTP 认证的目的是为了使用户避免受到原创 2020-06-13 10:51:25 · 2209 阅读 · 0 评论 -
Django的前后端分离以及Rest风格接口开发大全
1.什么是前后端分离开发:就是前后端工程师约定好数据交互接口,并行的进行开发和测试,后端只提供数据,不负责将数据渲染到页面上,前端通过HTTP请求获取数据并负责将数据渲染到页面上,这个工作是交给浏览器中的JavaScript代码来完成。2.前后端开发的好处:1.提升开发效率2.增强代码的可维护性。3支持多终端和服务化架3.数据接口:FBV - 基于函数的视图CBV - 基于类的视图FBV 前后端分离源码需要判断请求方式序列化,反序列化难度大CBV django的前后端分原创 2020-06-12 20:31:05 · 3832 阅读 · 0 评论 -
python中type、class、object的关系
type、class、object的关系先上一段代码a = 1b = 'abc'print(type(1)) # <class 'int'>print(type(int)) # <class 'type'>print(type(b)) # <class 'str'>print(type(str)) # <class 'type'>print(type(type)) # <class 'type'>结论转载 2020-06-08 19:43:02 · 722 阅读 · 0 评论 -
Django实现短信注册功能
Django实现短信验证登录(使用第三方平台短信发送服务)以下代码使用螺丝帽短信接口(https://luosimao.com/)前端功能:点击按钮Ajax调用发送验证码功能输完验证码后Ajax调用验证功能后端功能:功能1:发送验证码功能功能2:验证码检查后台核心逻辑(不需要手写)功能3:发短信功能4:生成短信验证码(随机生成6位数字)集成Redis使用Redis代替session缓存, 存储数据!因为我们短信验证码生命周期控制的非常严格!而且数据用完原创 2020-05-31 22:12:41 · 818 阅读 · 0 评论 -
Django实现登录时的图片验证码
Django实现图片验证码1.验证码的作用防恶意破解密码:防止,使用程序或机器人恶意去试密码.为了提高用户的体验,用户输入错误以后,才会要求输入验证码.有效防止注册,以防,使用程序或机器人去无限制注册账号.防止一些投票网站的恶意刷票验证码原理2.任务逻辑前端功能点击按钮Ajax调用发送验证码功能输完验证码后Ajax调用验证功能后端功能发送验证码功能生成指定长度验证码使用Redis代替session缓存, 存储数据! 设置过期时间(1.60秒内无法重新发送短信,2. 设置原创 2020-05-31 22:11:28 · 894 阅读 · 0 评论 -
从0到1建立一个Django项目
#1.Django是什么?jango是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。##1.1.框架介绍Django是高水准的Python编程语言驱动的一个开源模型.视图,控制器风格的Web应用程序框架,它起源于开源社区。使用这原创 2020-05-19 20:29:00 · 602 阅读 · 0 评论