Fork me on GitHub
摘要: 数据库基础 非关系型数据库 MongoDB 和 redis 1 NoSQL简介 访问量增加,频繁的读写 直接访问(硬盘)物理级别的数据,会很慢 ,关系型数据库的压力会很大 所以,需要内存级的读写操作,作为缓存 1 NoSQL的使用 为了加快读写操作时间 减少服务器压力 先访问(非关系型数据库)缓存中 阅读全文
posted @ 2018-03-19 11:10 派对动物 阅读(343) 评论(0) 推荐(0) 编辑
摘要: SQLAlchemy SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,也就是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 pip3 install sqlalchemy 组成部分: Engine,框 阅读全文
posted @ 2018-03-17 17:35 派对动物 阅读(223) 评论(0) 推荐(0) 编辑
摘要: WTForms组件 WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。 注意: from wtforms import Form 和 from flask_wtf import FlaskForm 需要设置csfr 安装 pip3 install wtforms 阅读全文
posted @ 2018-03-12 21:29 派对动物 阅读(878) 评论(0) 推荐(0) 编辑
摘要: Flask 信号 blinker Flask框架中的信号基于blinker,可以让开发者在flask请求过程中 定制一些用户行为执行。 在请求前后,模板渲染前后,上下文前后,异常 的时候 安装: pip install blinker 1 Flask的内置信号: 内部通过 send方法 触发信号 2 阅读全文
posted @ 2018-03-12 21:05 派对动物 阅读(335) 评论(0) 推荐(0) 编辑
摘要: session 是基于cookie实现, 保存在服务端的键值对(形式为 {随机字符串:‘xxxxxx’}), 同时在浏览器中的cookie中也对应一相同的随机字符串,用来再次请求的 时候验证; 注意 :Flask中的session是存在浏览器中 默认key是session(加密的cookie), 也 阅读全文
posted @ 2018-03-12 17:03 派对动物 阅读(10790) 评论(0) 推荐(1) 编辑
摘要: >> 1 python的单例模式--解决多线程的单例模式失效 >> 2 python 生成唯一字符串UUID与MD5 >>3 python开发 虚拟环境的搭建 >>4 git 命令 >>5 ECMAScript 6 简介 >>6 nodejs--vue >>7 消息推送 >> 8 Python的魔法 阅读全文
posted @ 2018-03-12 15:15 派对动物 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Flask session,request,current_app的传递 请求上下文的作用 封装请求相关得数据(request,session) 请求上下文 request session request local类 {线程,协程的唯一ID:{stack:[RequestContext(reque 阅读全文
posted @ 2018-03-11 18:00 派对动物 阅读(1883) 评论(0) 推荐(0) 编辑
摘要: Flask 的 数据库连接 与 DBUtils 数据库连接池 本地线程:thread_local 为每个线程创建存储数据的空间,用于线程之间的数据隔离 否则多个线程同时访问,会使得数据混乱 1 Flask 连接数据库 的方法 pymysql 依赖 SQLArchemy 数据库连接的方案 1 每次请求 阅读全文
posted @ 2018-03-11 16:30 派对动物 阅读(334) 评论(0) 推荐(0) 编辑
摘要: Flask 的 请求扩展 与 中间件 flask 可以通过 扩展(装饰器)来实现类似于django 中间件的功能 类似于django 的中间件, 在执行视图函数之前, 之后的执行某些功能 1 @app.before_first_request 执行一次,第一次请求结束,在第一批函数执行后 就不再执行 阅读全文
posted @ 2018-03-10 20:11 派对动物 阅读(2387) 评论(0) 推荐(1) 编辑
摘要: Flask的消息机制flash message是一个基于session实现的用于保存数据的集合,其特点是:使用一次就删除。 原理就是 操作成功 session['操作'] = 'msg' 设置 session.get('操作','') 获取 显示 session.pop('操作') 删除 1 基本使 阅读全文
posted @ 2018-03-10 19:52 派对动物 阅读(5488) 评论(0) 推荐(1) 编辑
Top