er(RequestHandler):
def get(self):
self.write("<form method='post'><input type='submit' value='登录'></form> ")
def post(self):
self.redirect('/')
# 入口文件
if __name__ == '__main__':
tornado.options.parse_command_line()
app = tornado.web.Application([(r"/", IndexHandler),
(r"/login", LoginHandler),
],
debug=True)
http_server = tornado.httpserver.HTTPServer(app)
http_server.listen(options.port)
tornado.ioloop.IOLoop.current().start()
不知道有小伙伴注意到了没,关于debug=True,调试模式,为什么修改代码后不会自动重启。
没找到原因(知道原因的小伙伴评论区解释一下),不过找到了另一个方法,import tornado.autoreload,导入模块就可以自动重启了,有兴趣的小伙伴可以取看看源码。这里就不解释了。
本文部分参考tornado中文文档 http://demo.pythoner.com/itt2zh/ch1.html。
本章节到这里就结束了,谢谢大家阅读,感兴趣的话加个关注,后续还会继续更新。
|