Fork me on GitHub
摘要: Flask 的 请求扩展 与 中间件 flask 可以通过 扩展(装饰器)来实现类似于django 中间件的功能 类似于django 的中间件, 在执行视图函数之前, 之后的执行某些功能 1 @app.before_first_request 执行一次,第一次请求结束,在第一批函数执行后 就不再执行 阅读全文
posted @ 2018-03-10 20:11 派对动物 阅读(2417) 评论(0) 推荐(1) 编辑
摘要: Flask的消息机制flash message是一个基于session实现的用于保存数据的集合,其特点是:使用一次就删除。 原理就是 操作成功 session['操作'] = 'msg' 设置 session.get('操作','') 获取 显示 session.pop('操作') 删除 1 基本使 阅读全文
posted @ 2018-03-10 19:52 派对动物 阅读(5489) 评论(0) 推荐(1) 编辑
摘要: Flask的配置文件 与 session 配置文件 flask中的配置文件是一个flask.config.Config对象(继承字典) 默认配置为: { 'DEBUG': get_debug_flag(default=False), 是否开启Debug模式 'TESTING': False, 是否开 阅读全文
posted @ 2018-03-10 19:32 派对动物 阅读(2148) 评论(0) 推荐(0) 编辑
摘要: Flask 的 template模板 与 jinja2语法 Flask使用的是Jinja2模板,所以其语法和Django基本无差别 1、模板基本数据的渲染 变量 {{..}} 列表 {% for item in List %}{{item}}{% endfor %} 字典 {% for k,v in 阅读全文
posted @ 2018-03-10 18:33 派对动物 阅读(4653) 评论(0) 推荐(0) 编辑
摘要: Flask的请求与响应 1 请求相关信息 request.method 请求方法 request.args get 请求的参数 request.form post请求的参数 request.values 所有的请求参数 request.args.get('id') request.args.getl 阅读全文
posted @ 2018-03-10 16:41 派对动物 阅读(1374) 评论(0) 推荐(0) 编辑
摘要: Flask的路由系统 本质: 带参数的装饰器 传递函数后 执行 add_url_rule 方法 将 函数 和 url 封装到一个 Rule对象 将Rule对象 添加到 app.url_map(Map对象) 注意:装饰器要放在路由的上方 注意装饰器的执行顺序 1 路由格式以及参数 @app.route 阅读全文
posted @ 2018-03-10 14:30 派对动物 阅读(813) 评论(0) 推荐(0) 编辑
Top