07 2017 档案
摘要:依赖包管理模块(virtualenv) virtualenv是Python的虚拟环境,可以在同一台PC隔离不同的python开发环境。virtualenv可以创建一个隔离的python环境(沙盒)。使用沙盒的优点: 解决库之间的版本依赖,比如同一系统上不同应用依赖同一个库的不同版本。 解决权限限制,
阅读全文
摘要:SQLAchemy SQLAchemy是python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作, 简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 ORM框架的作用就是把数据库表的一行记录与一个对象互相做自动转换。 正确使用O
阅读全文
摘要:traceback模块 traceback模块被用来跟踪异常返回信息. 如下例所示: 将会在控制台输出类似结果: 类似在你没有捕获异常时候, 解释器所返回的结果. 你也可以传入一个文件, 把返回信息写到文件中去, 如下: 常用方法及其区别 问题:traceback.print_exc()和trace
阅读全文
摘要:定义全局的钩子函数 有的时候在处理请求之前和之后,执行某些特定的代码是很有用的,这就用到了请求钩子 例如在请求之前创建数据库连接或者redis连接;或者是系统里面用户请求处理之前先验证用户的身份,是否激活,激活执行什么操作,没激活用户一直绑到固定页面去直到激活 为了避免每个试图函数中都使用重复的代码
阅读全文
摘要:VMware虚拟机文件(后缀)详解 虚拟机的文件管理由VMware Workstation来执行,一个虚拟机一般以一系列文件的形式储存在宿主机中,这些文件一般在由workstation为虚拟机所创建的那个目录中。这里列出了这些关键文件的扩展名。在这些例子中,<vmname>表示你的虚拟机名字。 .l
阅读全文
摘要:参数篇 request接收数据 request对象 method:当前请求方法(POST,GET等) url:当前链接地址 path:当前链接的路径 environ:潜在的WSGI环境 headers:传入的请求头作为字典类对象 data:包含传入的请求数据作为 args:请求链接中的参数(GET参
阅读全文
摘要:URL篇 在分析路由匹配过程之前,我们先来看看 flask 中,构建这个路由规则的两种方法: 通过 @app.route() decorator 通过 app.add_url_rule,这个方法的签名为 add_url_rule(self, rule, endpoint=None, view_fun
阅读全文