上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
  2018年4月28日
摘要: 第一阶段:将ctx(request,session)放到“空调”上(Local对象) 第二阶段:视图函数导入:request/session 第三阶段:请求处理完毕 - 获取session并保存到cookie - 将ctx删除 源码分析 首先当请求来时,我们会执行app.run方法,这个方法其实执行 阅读全文
posted @ 2018-04-28 14:34 Py行僧 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 之前我们提到了functools.warp能在装饰器中保存原函数的参数等属性 今天我们再来说说functools.partial def func(a1,a2,a3): return a1 + a2 + a3 v1 = func(1,2,3) new_func = functools.partial 阅读全文
posted @ 2018-04-28 08:27 Py行僧 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 当我们使用线程时,如果多线程同时对一个全局变量进行修改,很容易造成错误,这是我们可以利用加锁的方式,让线程一个一个进行操作 同样我们可以threading.local来实现 threading.local的使用 不使用threading.local时 from threading import Th 阅读全文
posted @ 2018-04-28 08:25 Py行僧 阅读(139) 评论(0) 推荐(0) 编辑
  2018年4月27日
摘要: 1、Thread Local(本地线程) 从面向对象设计的角度看,对象是保存“状态”的地方。Python 也是如此,一个对象的状态都被保存在对象携带的一个特殊字典中。Thread Local 则是一种特殊的对象,它的“状态”对线程隔离 —— 也就是说每个线程对一个 Thread Local 对象的修 阅读全文
posted @ 2018-04-27 21:25 Py行僧 阅读(319) 评论(0) 推荐(1) 编辑
摘要: 在解析 session 的实现之前,我们先介绍一下 session 怎么使用。session 可以看做是在不同的请求之间保存数据的方法,因为 HTTP 是无状态的协议,但是在业务应用上我们希望知道不同请求是否是同一个人发起的。比如购物网站在用户点击进入购物车的时候,服务器需要知道是哪个用户执行了这个 阅读全文
posted @ 2018-04-27 20:01 Py行僧 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 上下文(application context 和 request context) 在 flask 中,视图函数需要知道它执行情况的请求信息(请求的 url,参数,方法等)以及应用信息(应用中初始化的数据库等),才能够正确运行。 最直观地做法是把这些信息封装成一个对象,作为参数传递给视图函数。但是 阅读全文
posted @ 2018-04-27 19:53 Py行僧 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 启动先执行manage.py 中的 app.run() class Flask(_PackageBoundObject): def run(self, host=None, port=None, debug=None, **options): from werkzeug.serving import 阅读全文
posted @ 2018-04-27 19:27 Py行僧 阅读(132) 评论(0) 推荐(0) 编辑
  2018年4月26日
摘要: 开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符 使用命令退出虚拟终端2上登录的用户 使用快捷键切换到虚拟终端5,使用管理员身份登录,查看系统提示符 使用命令退出虚拟终端5上登录的用户 切回图形界面 阅读全文
posted @ 2018-04-26 21:08 Py行僧 阅读(2308) 评论(0) 推荐(0) 编辑
  2018年4月25日
摘要: 一,基本命令 1,mkdir 创建目录 -p 创建多层目录 2,ls ==》list -l 显示详细信息 3,cd 进入到目录 4,pwd 显示当前所在目录 5,touch 创建文件 6,vi 编辑文件 7,cat 显示文件内容 8,cp 复制 9,man 查看查询命令的帮助 10,mv 移动 11 阅读全文
posted @ 2018-04-25 21:46 Py行僧 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 当别人给了我们一个项目,我们要运行时首先要安装项目的依赖,不然是无法运行的 python的pipreqs模块给我们提供了自动生成项目依赖内容的功能 下载 pip3 install pipreqs 然后在项目所在的目录下使用命令生成包含依赖内容的文件 生成依赖文件:pipreqs ./ 生成的文件如下 阅读全文
posted @ 2018-04-25 20:53 Py行僧 阅读(759) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页