37,741
社区成员
发帖
与我相关
我的任务
分享
#!/usr/bin/env python
# coding=utf-8
import urlparse
import urllib
import tornado.web
import tornado.ioloop
import tornado.options
import tornado.database
import tornado.httpserver
import tornado.autoreload
# ------------ handler code ------------
class BaseHandler(tornado.web.RequestHandler):
def get(self):
url = self.get_argument("url",'')
print url
return 0
def post(self):
self.write('this post')
class HomeHandler(BaseHandler):
pass
class InfoHandler(BaseHandler):
def get(self):
print "infoHnadler"
pass
# ------------ main code -------------
settings = dict(
title = u"Simple",
xsrf_cookies = False,
autoescape = None,
login_url = "/login",
gzip = True,
debug = True)
handlers = [
(r"/", HomeHandler),
(r"/info", InfoHandler)
]
def get_application():
application = tornado.web.Application(handlers,**settings)
#application.db = get_engine('')
return application
def main():
application = get_application()
http_server = tornado.httpserver.HTTPServer(application, xheaders = True)
http_server.bind(8011)
http_server.start(1)
loop = tornado.ioloop.IOLoop.instance()
loop.start()
if __name__ == "__main__":
total = 0
main()