文章分类 -  Flask

flask 设置session超时时间
摘要:1.在setting.py中设置好过期时间 2.在视图函数中设置上这一句 这样在运行的话,就可以依据过期时间来对sessio信息进行设定来设定了 阅读全文

posted @ 2018-11-01 14:27 王大拿 阅读(6957) 评论(0) 推荐(0) 编辑

Flask实现分页功能
摘要:在web开发中,分页是必不可少的功能,Flask实现展示内容的分页也非常简单,这里通过实例来学习一下Flask如何为网站分页。首先,自定义一个分页工具类page_utils: 自定义方法中的参数:current_page——表示当前页。total_count——表示数据总条数。base_url——表 阅读全文

posted @ 2018-11-01 13:31 王大拿 阅读(423) 评论(0) 推荐(0) 编辑

flask 中的request
摘要:@app.route('/',methods=['GET', 'POST']) def helloworld(): print('请求头:%s' % request.headers) #打印结果为请求头信息 print('请求方式:%s' % request.method) #GET print('请求url地址:%s' % reque... 阅读全文

posted @ 2018-10-25 15:35 王大拿 阅读(131) 评论(0) 推荐(0) 编辑

如何配置 flask将session 保存在redis中
摘要:settings.py 阅读全文

posted @ 2018-05-31 17:45 王大拿 阅读(1824) 评论(0) 推荐(0) 编辑

在flask上使用websocket
摘要:Flask-Sockets和Flask-SocketIO之间的主要区别在于前者仅仅将WebSocket协议(通过使用gevent-websocket项目)进行包装,因此它只适用于原生支持WebSocket协议的浏览器,对于那些不支持WebSocket协议的较老的浏览器,就无法使用它了。 Flask- 阅读全文

posted @ 2018-05-31 17:28 王大拿 阅读(34861) 评论(4) 推荐(1) 编辑

为什么使用LocalStack对Local对象进行操作?将local中的值维护成一个栈
摘要:为什么要把local中的内容要维护成一个栈 这就是维护成栈的原因,其他的情况用不到这个内容 如果有多app嵌套的时候,print(current_app)的时候打印出的就是当前的app, 阅读全文

posted @ 2018-05-31 17:18 王大拿 阅读(154) 评论(0) 推荐(0) 编辑

flask 信号 blinker
摘要:信号和before_request区别? before_request,可以控制请求是否可以继续往后执行。 信号,在原来的基础增加额外的操作和值 但是无法决定是否请求能够继续往下走。 注册好信号,当用户访问app中的视图函数时就会触发信号 代码: from flask import Flask,si 阅读全文

posted @ 2018-05-31 16:52 王大拿 阅读(168) 评论(0) 推荐(0) 编辑

flask 多app应用
摘要:from flask import Flask from werkzeug.wsgi import DispatcherMiddleware from werkzeug.serving import run_simple app01 = Flask('app01') ap... 阅读全文

posted @ 2018-05-31 16:34 王大拿 阅读(149) 评论(0) 推荐(0) 编辑

flask current_app 和app的关系 和用户登录验证
摘要:知识补充 app 和应用上下文中的 current_app的关系 在flask的init中对做 用户登录验证功能,low的方法 方式三:把功能封装到一个类中,使用的时候就调用这个功能就可以了 代码 自定义好了登录验证功能 auth.py __init__.py 中引入并实例化 初始化了auth对象 阅读全文

posted @ 2018-05-31 16:03 王大拿 阅读(572) 评论(0) 推荐(0) 编辑

Flask migrate 做数据库迁移相关
摘要:作用:做数据库迁移 依赖: flask-script flask-sqlalchemy 此文件夹是记录数据库迁移的文件夹当运行 python manage.py db init 的时候就会自动生成此文件夹 这时候falsk数据库迁移的操作与django 就非常相似了 当用了它之后 运行项目就要输入 阅读全文

posted @ 2018-05-31 14:28 王大拿 阅读(72) 评论(0) 推荐(0) 编辑

SQLAlchemy
摘要:<!--done--> SQLAlchemy flask_sqlalchemy 一. 介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 ? 阅读全文

posted @ 2018-05-30 19:24 王大拿 阅读(146) 评论(0) 推荐(0) 编辑

Flask-SQLAlchemy 和离线脚本 和 scoped_session
摘要:SQLAlchemy 知识补充 在引入 init.py中的文件可以直接引入 一个对象能够执行 with方法 那么他的内部一定包含着两个方法 知识补充 在引入 init.py中的文件可以直接引入 一个对象能够执行 with方法 那么他的内部一定包含着两个方法 SQLAlchemy 作用:将SQLAlc 阅读全文

posted @ 2018-05-07 22:52 王大拿 阅读(1011) 评论(0) 推荐(0) 编辑

flask-script 自定义命令
摘要:Flask Script扩展提供向Flask插入外部脚本的功能,包括运行一个开发用的服务器,一个定制的Python shell,设置数据库的脚本,cronjobs,及其他运行在web应用之外的命令行任务;使得脚本和系统分开; 需要先安裝 Flask Script和Flask本身的工作方式类似,只需定 阅读全文

posted @ 2018-05-07 20:30 王大拿 阅读(557) 评论(0) 推荐(0) 编辑

Flask使用数据库连接池
摘要:恢复内容开始 Python数据库连接池DBUtils 点我 为什么:因为如果每到一个请求过来就创建一个链接这样效率会很低(建立连接 》通信--》这一环节会很耗时间 网络延时等) 所以建立连接池 为什么:因为如果每到一个请求过来就创建一个链接这样效率会很低(建立连接 》通信--》这一环节会很耗时间 网 阅读全文

posted @ 2018-05-04 21:45 王大拿 阅读(6696) 评论(0) 推荐(0) 编辑

flask session
摘要:默认情况下 Flask 创建的类对session 信息处理的方式和 对应的类 保存方式二:将数据保存到redis中去(初级方式,比较少用) 当我自己定义这个app.session_interface=Redissessioninterface的时候,session就会保存到redis中去信息就会按照 阅读全文

posted @ 2018-05-01 15:33 王大拿 阅读(228) 评论(0) 推荐(0) 编辑

flask的请求上下文和应用上下文
摘要:Flask中有两种上下文,请求上下文和应用上下文。 请求上下文(request context) request和session都属于请求上下文对象。 request:封装了HTTP请求的内容,针对的是http请求。举例:user = request.args.get('user'),获取的是get 阅读全文

posted @ 2018-04-28 20:25 王大拿 阅读(379) 评论(0) 推荐(0) 编辑

Flask之请求源码分析 上下文管理
摘要:从请求进来到出去的整体流程 线程和携程>>点我 盏:先进后出, 维护的盏即是那个 列表,和里边的内容, 会用到pop 和从 -1索引取值 请求的顺序: Local类的作用:可以开多线程:每个线程都有他的唯一标识{1244:{stack:[ctx,]},1897:{stack:[ctx,]}},给每个 阅读全文

posted @ 2018-04-27 17:13 王大拿 阅读(213) 评论(0) 推荐(0) 编辑

Flask
摘要:恢复内容开始 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给 阅读全文

posted @ 2018-04-24 00:34 王大拿 阅读(263) 评论(0) 推荐(0) 编辑

导航