随笔分类 - flask
摘要:看了flask的session源码,知道了flask的session flask的open_session源码 可以从源码中看出,session中存放了 life_time 所以可以根据这个存活时间进行session过滤。
阅读全文
摘要: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
阅读全文
摘要:1 利用一次请求内的全局变量 g 可以将当前数据赋值给g g['user'] = session['user_id'] 2 使用钩子函数 @before_request 表示 app 在每次请求前都需要访问这个被装饰的函数 所以可以用作 当前数据从数据库中提取操作 g = User.query.fi
阅读全文
摘要:1 首先介绍app-model的循环引用 2 解决方式
阅读全文
摘要:说先flask应用在请求时会调用 wsgi_app(self, environ, start_response) 这个方法 这个函数的基本步骤是: request_context 可以看出,requests_context 方法会调用 _RequestContext(self, environ) 类
阅读全文
摘要:4 请求(request) from flask import request request接收了WSGI server 传递过来的 environ 字典变量,并提供了很多常用的属性和方法可以使用,比如请求的 method、path、args 等。 同时request还有一个特性——它不能被应用修
阅读全文
摘要:1 application 启动(匹配路由) 1.1 首先我们需要了解wsgi的概念: 每个 python web 应用都是一个可调用(callable)的对象。在 flask 中,这个对象就是 app=Flask(__name__) 创建出来的app,也就是 Application 部分。要运行
阅读全文
摘要: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
阅读全文
浙公网安备 33010602011771号