摘要:
作用:创建连接池,解决多线程问题 1、安装模块 2、settings.py(配置文件) 3、在其它模块中使用 xx.py 优化:封装函数 终极优化 调用 阅读全文
摘要:
作用:更改session存储的位置 1、session默认存放在浏览器的cookie中 源码 2、更改session储存的位置 a、下载 b、源码分析 other 具体看源码 c、示例 阅读全文
摘要:
1、Local() 作用:为每个协程或线程创建一个独立的内存空间 储存格式: 代码 2、LocalStack() 作用:通过栈操作local中的列表,列表中可以储存对象 代码 3、上下文源码分析(request session) 总结: 上下文管理分为: request上下文管理 app上下文管理 阅读全文
摘要:
栈的特点:先进后出 阅读全文
摘要:
过程:导入模块->创建新的函数 阅读全文
摘要:
作用:为每一个线程开辟一个独立的内存空间 示例 实现原理 改良 阅读全文
摘要:
一、作用 1.目录结构划分 2.url添加前缀 url_prefix 3.应用特殊装饰器,在该蓝图定义的特殊装饰器,只在改蓝图的起效 二、简单示例 1.创建一个项目文件 2.创建一个同名的python package文件 3.创建一个manage.py文件 4.在同名的python package中 阅读全文
摘要:
一、路由设置的两种方法 1、装饰器 2、源码 route->decorator->add_url_rule(rule, endpoint, f, **options) 注意:endpoint的值不能一致 二、参数 endpoint、metods、前面有介绍 1、redirect_to 重定向 当访问 阅读全文
摘要:
login函数 1、判断逻辑直接写在视图函数中(low) 2、使用装饰器(适用于,需要登录较少的网站) 3、befer_request >相当于Django中的process_request 阅读全文
摘要:
一、配置文件 1、实现原理(importlib) settings.py test.py 2、使用自定义的配置文件 settings.py 引用 3、注意 在配置文件中自定义的静态属性,要想有效果必须大写(与Django一样) 二、路由 通过装饰器进行路由,设置url和视图函数的对应关系 1、url 阅读全文