tornado 环境搭建及基本框架搭建——熟悉的 hello world
1.项目环境搭建
为了模拟真实工作中项目开发,本专栏项目开发也是采用本地 pycharm 连接远程虚拟机的方式进行开发。环境搭建步同 django 项目环境搭建步骤一样(换汤不换药,之前很详细的讲过了):《2.一步一步教你使用 pycharm 运行起第一个 Django 项目》后面出!
虚拟机中创建本项目运行的 python 虚拟环境(指定 python 版本为 python3)ubuntu 命令:
复制代码
安装 tornado 库(指定版本为 5.1.1)ubuntu 命令:
复制代码
ubuntu 查看安装包命令:
复制代码
2.tornado 项目基本框架搭建
①熟悉的 hello world
代码(hello.py):
复制代码
运行上面的 py 文件后浏览器访问指定端口(127.0.0.1:8080)出现如下响应即为测试成功——可以进行项目开发!
3.本项目基本框架的搭建
①编写 tornado 运行文件(app.py):
如果所有代码都像测试代码那样写一起,会造成一个 py 文件过大的后果——同时包含定义接口及类视图等所有代码,而且不易区分具体代码块的功能(当然,如果你非要那样做也不是不可以,tornado 就是这么随意~);
所以,现采用另一种写法——继承并重写定义接口的类 tornado.web.Application,使得定义接口与类视图分开编写!!!
复制代码
②创建 handlers 包,其内创建 main.py 文件编写业务逻辑:
复制代码
③创建模板文件(templates 文件夹里):
父模板——用于模板继承(base.html):
复制代码
首页(index.html):
复制代码
发现页(explore.html):
复制代码
详情页(post.html):【展示接收到的参数 post_id
复制代码
④创建 static 文件用于存放 js 和 css
⑤运行项目:
完整专栏在 CSDN 更新,有兴趣的可以去看~
版权声明: 本文为 InfoQ 作者【孤寒者】的原创文章。
原文链接:【http://xie.infoq.cn/article/83f89e45641d94ba797af93b3】。文章转载请联系作者。
评论