Python-Tornado
fei2636
这个作者很懒,什么都没留下…
展开
-
Tornado框架知识系列之一
1,简介 Tornado全称Tornado Web Server,是一个用Python语言写成的Web服务器兼Web应用框架,由FriendFeed公司在自己的网站FriendFeed中使用,被Facebook收购以后框架在2009年9月以开源软件形式开放给大众。 特点: 作为Web框架,是一个轻量级的Web框架,其拥有异步非阻塞IO的处理方式。 作为Web服务器,Tornad原创 2018-01-22 15:06:50 · 256 阅读 · 0 评论 -
Tornado框架知识系列之二
1,httpserver 修改上篇文章简单tornado案例的代码如下: import tornado.web import tornado.ioloop import tornado.httpserver # 新引入httpserver模块 class IndexHandler(tornado.web.RequestHandler): """主路由处理类""" def ge原创 2018-01-22 15:48:45 · 212 阅读 · 0 评论 -
Tornado框架知识系列之三
1,options 在前面的示例中我们都是将服务端口的参数写死在程序中,很不灵活。 tornado为我们提供了一个便捷的工具,tornado.options模块——全局参数定义、存储、转换。 2,tornado.options.define() 用来定义options选项变量的方法,定义的变量可以在全局的tornado.options.options中获取使用,传入参数: n原创 2018-01-22 16:48:27 · 263 阅读 · 0 评论 -
Tornado框架知识系列之四
Application 1,settings 在创建tornado.web.Application的对象时,传入了第一个参数——路由映射列表。实际上Application类的构造函数还接收很多关于tornado web应用的配置参数。 debug设置 debug,设置tornado是否工作在调试模式,默认为False即工作在生产模式。 当设置debug=True 后,torna原创 2018-01-22 17:15:41 · 266 阅读 · 0 评论 -
Tornado框架知识系列之五
RequestHandler 1,利用HTTP协议向服务器传参几种途径 1,查询字符串(query string),形如key1=value1&key2=value2; 2,请求体(body)中发送的数据,比如表单数据、json、xml; 3,提取uri的特定部分,如/blogs/2016/09/0001,可以在服务器端的路由中用正则表达式截取; 4,在http报文的原创 2018-01-22 17:25:11 · 234 阅读 · 0 评论 -
Linux环境下virtualenv安装和使用
virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:1. 在没有权限的情况下安装新套件2. 不同应用可以使用不同的套件版本3. 套件升级不影响其他应用安装sudo apt-get install python-virtualenv 使用方法virtualenv [虚拟环境名称] 如,创建**ENV**的虚拟环境virtualenv ENV 默认情况下,...转载 2018-03-08 11:59:19 · 295 阅读 · 0 评论