随笔分类 -  flask

摘要:看了flask的session源码,知道了flask的session flask的open_session源码 可以从源码中看出,session中存放了 life_time 所以可以根据这个存活时间进行session过滤。 阅读全文
posted @ 2018-09-10 11:13 fuzzier 阅读(177) 评论(0) 推荐(0)
摘要:Flask==0.12Flask-Login==0.4.0Flask-Script==2.0.5Jinja2==2.9.5paramiko==2.4.0pytest==3.0.6PyYAML==3.12SQLAlchemy==1.2.7SQLAlchemy-Utils==0.32.12flask-s 阅读全文
posted @ 2018-06-29 14:48 fuzzier 阅读(137) 评论(0) 推荐(0)
摘要:1 利用一次请求内的全局变量 g 可以将当前数据赋值给g g['user'] = session['user_id'] 2 使用钩子函数 @before_request 表示 app 在每次请求前都需要访问这个被装饰的函数 所以可以用作 当前数据从数据库中提取操作 g = User.query.fi 阅读全文
posted @ 2017-12-14 12:06 fuzzier 阅读(200) 评论(0) 推荐(0)
摘要:1 首先介绍app-model的循环引用 2 解决方式 阅读全文
posted @ 2017-11-29 15:10 fuzzier 阅读(736) 评论(0) 推荐(0)
摘要:说先flask应用在请求时会调用 wsgi_app(self, environ, start_response) 这个方法 这个函数的基本步骤是: request_context 可以看出,requests_context 方法会调用 _RequestContext(self, environ) 类 阅读全文
posted @ 2017-10-10 20:23 fuzzier 阅读(593) 评论(0) 推荐(0)
摘要:4 请求(request) from flask import request request接收了WSGI server 传递过来的 environ 字典变量,并提供了很多常用的属性和方法可以使用,比如请求的 method、path、args 等。 同时request还有一个特性——它不能被应用修 阅读全文
posted @ 2017-09-10 11:34 fuzzier 阅读(300) 评论(0) 推荐(0)
摘要:1 application 启动(匹配路由) 1.1 首先我们需要了解wsgi的概念: 每个 python web 应用都是一个可调用(callable)的对象。在 flask 中,这个对象就是 app=Flask(__name__) 创建出来的app,也就是 Application 部分。要运行 阅读全文
posted @ 2017-09-07 12:47 fuzzier 阅读(275) 评论(0) 推荐(0)
摘要:1 Flask-WTF 2 Flask-SQLAlchemy( 主要涉及password验证 ) 3 Flask-Login 3.1 登录用户 login_user 3.2 模板中的 current_user 3.3 保护路由 @login_required 3.4 登出用户 logout_user 阅读全文
posted @ 2017-01-18 17:52 fuzzier 阅读(398) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-11-18 14:20 fuzzier 阅读(376) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-11-14 23:18 fuzzier 阅读(328) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-11-06 18:23 fuzzier 阅读(349) 评论(1) 推荐(0)