2019年7月20日
摘要: settings.py文件中 注释: xxx 代表省略。这里实现的两个方法: process_request 和 process_response 两个方法是Django中间件里面可以实现的5个方法中的两个。 这里的初始化方法,首先将 None 赋值给了一个变量, engine 其实是赋值了一个 d 阅读全文
posted @ 2019-07-20 22:21 HeiTangMuSi 阅读(330) 评论(0) 推荐(0) 编辑
摘要: flask项目一启动,有6个全局变量 请求来了 内部执行:self.wsgi_app(environ, start_response) wsgi_app() 1.执行:ctx = self.request_context(environ):返回一个RequestContext对象,并且封装了requ 阅读全文
posted @ 2019-07-20 22:20 HeiTangMuSi 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 信号 Flask 框架中的信号基于blinker,其只要就是让开发者可以在flak请求过程中制定一些用户行为 安装:pip3 install blinker 内置信号 自定义信号 多app应用 flask script 阅读全文
posted @ 2019-07-20 22:08 HeiTangMuSi 阅读(147) 评论(0) 推荐(0) 编辑
摘要: wtforms 安装:pip3 install wtforms 使用1: 使用2: 阅读全文
posted @ 2019-07-20 22:07 HeiTangMuSi 阅读(128) 评论(0) 推荐(0) 编辑
摘要: flask session 作用:将默认保存的签名cookie中的值保存到redis/memcached/file/Mongodb/SQLAlchemy 安装:pip3 install flask session 使用方法1: 使用方法2: 设置cookie时,如何设定关闭浏览器则cookie失效 阅读全文
posted @ 2019-07-20 22:04 HeiTangMuSi 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 中间件 蓝图 对程序进行目录结构划分 不使用蓝图,自己分文件 app.py init.py user.py order.py "文件地址" g对象 专门用来储存用户信息的g对象,g的全称为global g对象在一次请求中的所有的代码的地方,都是可以使用的 g对象和session的区别 session 阅读全文
posted @ 2019-07-20 22:03 HeiTangMuSi 阅读(178) 评论(0) 推荐(0) 编辑
摘要: session 除请求对象之外,还有一个session对象。它允许你在不同请求储存特定用户的信息。它是在Cookies的基础上实现的,并且对,Cookies进行密钥签名要使用会话,你需要设置一个密钥。 (app.session_interface对象) 源码执行流程 1.save_session 响 阅读全文
posted @ 2019-07-20 22:00 HeiTangMuSi 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 模版 请求响应 request请求对象 form,args,methos response响应对象 写cookie,写headers 阅读全文
posted @ 2019-07-20 21:58 HeiTangMuSi 阅读(88) 评论(0) 推荐(0) 编辑
摘要: CBV(源码分析) app.add_url_rule参数 支持正则 阅读全文
posted @ 2019-07-20 21:57 HeiTangMuSi 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 典型写法 默认转换器 DEFAULT_CONVERTERS = { 'default': UnicodeConverter, 'string': UnicodeConverter, 'any': AnyConverter, 'path': PathConverter, 'int': IntegerC 阅读全文
posted @ 2019-07-20 21:56 HeiTangMuSi 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Flask简介 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回 阅读全文
posted @ 2019-07-20 21:54 HeiTangMuSi 阅读(204) 评论(0) 推荐(0) 编辑