码迷,mamicode.com
首页 > 编程语言 > 详细

python tornado框架使用

时间:2016-08-12 18:21:50      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

处理方法 t_handler.py

from tornado.web import RequestHandler
class IndexHandler(RequestHandler):
   def get(self):
     name=self.get_argument(name,world)
     self.write(hello +name)

class AddHandler(RequestHandler):
  def get(self):
    val1=self.get_argument(val1,0)
    val2=self.get_argument(val2,0)
    val3=int(val1)+int(val2)
    self.write(str(val3))

class MinusHandler(RequestHandler):
  def get(self):
    val1=self.get_argument(val1,0)
    val2=self.get_argument(val2,0)
    val3=int(val1)-int(val2)
    self.write(str(val3))

Url路径,处理方法对应关系 t_url.py

from t_handler import *
url=[
(r/,IndexHandler),
(r/page1,AddHandler),
(r/page2,MinusHandler)
]

启动进程 t_tornado.py

tornado.options
import tornado.web
from tornado.options import define,options
import t_url
define("port",default=8000,help="run on port",type=int)

if __name__=="__main__":
tornado.options.parse_command_line()

#初始化web框架
app=tornado.web.Application(t_url.url)
#开启端口监听服务
http_server=tornado.httpserver.HTTPServer(app)
http_server.listen(options.port)
#启动服务进程
tornado.ioloop.IOLoop.instance().start()

运行结果:

技术分享

 

浏览器访问结果:

技术分享

 

技术分享

技术分享

python tornado框架使用

标签:

原文地址:http://www.cnblogs.com/shijingjing07/p/5765752.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!