Python Tornado Web框架开发教程:从环境搭建到项目部署

本教程面向已掌握Python语言基本用法并掌握其任何Web框架的用户。

Python Tornado Web框架开发教程:从环境搭建到项目部署

本教程使用的Python版本为3.5.0,Web框架为Tornado,IDE开发工具为PyCharm。整个开发过程在Windows环境下进行测试和开发,最后在线部署到centos服务器上。

注:(1)如果你是Python新手,建议参考Python入门教程

(2)对于不熟悉tornado框架的同学,建议参考Tornado中文文档。

本教程的整体框架如下:

思维导图如下:

项目总体结构如下:

现在我们正式进入详细的开发流程

1.Python开发环境和项目初始化

1、安装python和pip,配置环境变量,安装tornado框架

Python和pip安装参考教程。 windows下安装Python和pip终极教程。

(1)下载Python包并安装。点击此处下载

(2)配置python到系统环境变量

(3)下载pip包并安装。点击此处下载

(4)配置pip到系统环境变量

(5)使用pip安装tornado框架的说明为:

2.选择开发Python的IDE

本教程使用PyCharm点击下载

附:PyCharm 2016.2.3专业版注册码

3.选择代码托管平台

本教程使用开源中文Git@osc代码托管平台码云——开源中文代码托管平台。请自行注册并配置账户下的SSH密钥。 Git的使用请参考教程Git教程-廖雪峰官网

4. 创建一个Web项目

使用Tornado搭建项目入口,端口号为8000,从项目搭建到完成微信验证所需的基本代码如下:

总体项目目录

为了方便调试,编写了日志管理文件logger_helper.py

注意:为了防止日志输出错误,请各位同学注意将日志输出目录更改为自己定义的文件目录。

配置Tornado的url路由规则 url.py

基本配置文件run.py

(5) 同步项目文件到Git托管平台

项目入口文件和微信验证文件已经编写完毕。使用Git将代码同步到托管平台。接下来我们需要配置端口映射,以便外网可以访问我们本地的项目,方便完成微信服务器验证。

5、使用花生壳配置本地测试所需的端口映射

微信公众号开发需要配置服务器URL并验证URL的有效性。此 URL 必须以 或 开头,并分别支持端口 80 和端口 443。我们目前的测试阶段都是在我们自己的电脑上进行测试(本地测试)。为了满足需要连续修改的代码能够立即生效,所以需要将一个外网IP端口映射到本地(内网穿透)。我个人使用的是花生壳内网穿透服务。以下是花生壳的使用过程:

(1)花生壳账号注册花生壳软件——内网也可以使用!对于内网动态域名,注册成功后,将赠送一个免费域名。这个域名还配备了公网IP。

(2)进入花生壳管理界面,选择内网穿透菜单,进入配置界面

(3) 选择右侧的“编辑”操作,弹出编辑映射面板。在“Intranet Host”项中填写你本地计算机的IP地址,并填写你要创建的Web应用程序的端口,以及我本地项目使用的端口。数量是8000,这里填写8000即可

2.微信公众号注册及开发模式验证配置

填写完毕后,先启动我们的项目,运行python run.py命令,确保我们的服务器正在运行,然后点击“提交”。如果按照上面的流程,会提示提交成功,否则验证失败,我们需要通过日志来查看是哪个部分出现了问题。

(2)接下来,验证成功后,点击启用,激活开发者模式。

你可能想看:
« 上一篇
下一篇 »

相关推荐

python爬虫教程PDF,Python爬虫书PDF

2026年09月02日

31阅读

外国教程python,python编程教学视频

2026年09月02日

26阅读

python简明教程沈洁元,python详细基础教程

2026年09月02日

21阅读

python库包教程,python 包

2026年09月02日

27阅读

python教程大全集,python教程600集

2026年09月02日

27阅读

python入门教程完整版,python零基础入门全套教程视频

2026年09月02日

23阅读