![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flask
老板来颗糖
这个作者很懒,什么都没留下…
展开
-
【flask】04.wtf表单的全部用法实现
学到了flask wtf 表单,网上想查看一下wtf表单的全部用法,结果都是StringFiled SubmitField PasswordField的用法, 反正都是学习,结合源码和借鉴(抄袭~~),把这些都实现了吧第一步:实现WTForms支持的全部HTML标准字段StringFiled 文本字段源码class StringField(Field): """ Th...原创 2018-10-11 22:04:16 · 2772 阅读 · 0 评论 -
【flask】05-不设外键的关联查询
学到了flask-SQLAlchemy, 一对多和多对多的模型,都需要建立外键,来关联表,但我们知道的,在数据库操作中,如果有外键完整性约束,会带来很多不利的影响,比如:外键会导致表与表之间耦合,update与delete操作都会涉及相关联的表,十分影响sql 的性能,甚至会造成死锁。高并发情况下容易造成数据库性能,大数据高并发业务场景数据库使用以性能优先所以,出于对flask-SQLAlch...原创 2018-10-13 12:54:56 · 1128 阅读 · 0 评论 -
【flask】01-flask自带转换器的使用规则
为了不影响阅读,源码放在最后,需要的可以自己阅读本文主要验证flask自带转换器的使用规则整理后的源码class BaseConverter(object): """Base class for all converters.""" 两个变量: regex weight 函原创 2018-10-08 13:12:21 · 703 阅读 · 0 评论 -
【flask】02-Pycharm自定义startflask智能提示
效果展示配置步骤—1.—2.–3.—4.–5.原创 2018-10-09 20:10:19 · 849 阅读 · 0 评论 -
【flask】03-源码解读-路由routing
from flask import Flaskapp = Flask(__name__)@app.route('/')def index(): return 'index' if __name__ == "__main__": app.run(debug=True)对于route路由的工作原理和工作流程,进入源码进行探究。flask的路由管理主要是依赖于...原创 2018-10-10 00:21:08 · 158 阅读 · 0 评论 -
【flask】06-短信验证码
Flask项目中,在注册时,需要设置短信验证本文基于云通讯平台,实现短信验证码进入云通讯平台注册 登录完成后进入管理界面选择短信模板使用代码发送短信验证码云通讯平台 有相关的开发文档具体的代码 可以在 https://download.csdn.net/download/lu13093323120/10736915进行下载# -*- coding:utf-8 -*-...原创 2018-10-22 15:33:54 · 501 阅读 · 0 评论 -
【flask】07-flask中的三个session
Flask 中有三个 session:第一个:数据库中的 session,例如:db.session.add()第二个:在 flask_session 扩展中的 session,使用:from flask_session importSession,使用第三方扩展的 session 可以把信息存储在服务器中,客户端浏览器中只存储 sessionid。第三个:flask 自带的 sessio...原创 2018-10-23 21:29:13 · 690 阅读 · 0 评论 -
【flask】08-前后端的数据交互
request.args.get() 获取前端传入的参数前端代码格式为 /xxx?name=“laowang”// 浏览器发起图片验证码请求/image_code?imageCodeId=xxxxxvar url = "/passport/image_code?imageCodeId=" + imageCodeId后端接收代码@app.route('/image_code')d...原创 2018-10-24 21:38:54 · 1674 阅读 · 0 评论 -
【流畅的python】02-用 bisect 来管理已排序的序列
原创《流畅的python》bisect 模块包含两个主要函数, bisect 和 insort ,两个函数都利用二分查找算法来在有序序列中查找或插入元素。并且是稳定排序在有序序列中用 bisect 查找某个元素的插入位置import bisectimport sysHAYSTACK = [1, 4, 5, 6, 8, 12, 15, 20, 21, 23, 23, 26, 29, ...原创 2018-10-24 22:04:02 · 309 阅读 · 0 评论