用tornado也写过两个网站了,tornado学起来简单快速。今天把我的学习过程以及在写网站中遇到的一些问题给记录下来。按照我的教程的顺序,很快就能构建一个简单网站。
一.安装
python依赖库一般通过easy_install或者pip安装。我使用pip直接安装成功。
pip install tornado
二.入口文件
入口文件就是当浏览器访问时,首先会运行这个文件。也是我们启动tornado的文件,只需要在当前文件打开命令行输入python app.py(你的文件名),就可以启动tornado。
导入tornado相关模块
import tornado.ioloop
import tornado.web
控制器
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
配置路由
def make_app():
return tornado.web.Application([
(r"/", MainHandler),
])
启动
if __name__ == "__main__":
app = make_app()
app.listen(8888)
tornado.ioloop.IOLoop.current().start()
三.项目结构
这是我从项目中截取出来的一个简单结构。
附上项目结构