正在阅读:

树莓派使用tornado搭建web后台

409

一. 目的

之前采用nginx+php的方式,但是web写起来很是麻烦,特别是要知道很多web前端知识,

后来了解到类似tornado, django之类的python web框架,开发程序变得很简单。

二. tornado介绍

Tornado 是一个基于Python的Web服务框架和 异步网络库, 最早开发于 FriendFeed 公司. 通过利用非阻塞网络 I/O, Tornado 可以承载成千上万的活动连接, 完美的实现了 长连接WebSockets, 和其他对于每一位用户来说需要长连接的程序.

1.  快速链接

a. Source (github)

b. 邮件列表: discussion 和 announcements

c. Stack Overflow

d. Wiki

e.  http://code.luotang.me/tornado/ 页面指导文档

2.  安装方式

环境要求:

tornado 5.1  + python3.7

 

自动安装:

pip install tornado Tornado 可以在 PyPI 中被找到.可以通过 pip 或者 ``easy_install``来安装.

注意这样安装Tornado 可能不会包含源代码中的示例程序, 所以你或许会需要一份软件的源代码

 

手动安装:

git clone https://github.com/tornadoweb/tornado

cd tornado

python setup.py build

sudo python setup.py install

 

平台要求:

Tornado 应该运行在类 Unix 平台, 对于Linux (通过 epoll) 和 BSD (通过 kqueue)

可以获得更好的性能和可扩展性,  但仅推荐它们来不熟产品 .(虽然 Mac OS X 也是基于 BSD 的,

并且也支持 kqueue, 但是它的网络性能十分的差所以 我们只推荐用它来进行开发).

Tornado 也可以运行在 Windows 上, 虽然这并不是官方所推荐的, 我们仅仅推荐用它来做开发.

 

四. 测试运行

五. 参考文档

1.  指导文档

http://tornado-zh-cn.readthedocs.io/zh_CN/latest/index.html

https://www.w3cschool.cn/python_tornado/xnvqeozt.html

留下脚印,证明你来过。

*

*

流汗坏笑撇嘴大兵流泪发呆抠鼻吓到偷笑得意呲牙亲亲疑问调皮可爱白眼难过愤怒惊讶鼓掌
关闭