V2EX 首页   注册   登入
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请 登入
Sponsored by
唐茶 字节社
中文世界最好的电子书城
V2EX  ›  Python

学tornado之前先要懂什么知识?

By djyde at 113 天前, 781 次点击
17 回复  |  直到 2012-02-08 09:33:14 AM
    1
felinx   113 天前
不需要懂啥,学了就懂了嘛!
    2
jckwei   113 天前
python
    3
djyde   113 天前
@felinx 啊??但是我看文档的时候有很多例如cookie secret什么的都不懂
    4
udonmai   113 天前
可以把tornado看作是一个web开发框架,那么既然是涉及到web开发,就去了解下整个的逻辑嘛。比如我们在浏览器里输入地址到请求的页面返回并呈现,期间都涉及到了哪些环节,特别是服务器那边大体上究竟是一个怎么样的过程。了解了之后,很多东西自然而然就明白了~
    5
djyde   113 天前
@udonmai 问题是怎样了解啊
    6
udonmai   113 天前
@djyde google是我们所有人的好老师啊~
    7
djyde   113 天前
@udonmai 不知道什么keyword
    8
udonmai   113 天前
@djyde 最直接的,web开发啊。。。
    9
felinx   113 天前
说明这个时候你要学的还不是Torando本身啊
    10
luofei   113 天前
@djyde 我的入门书是《Foundations of Python Network Programming》
    11
jckwei   113 天前
最简单的方法:用Torando 做一个留言本。

这是我用Torando 做的一个简单的blog http://saepy.sinaapp.com/ 可以参考一下。
    12
avichen   113 天前
@jckwei 正好有问题找你,如果我改数据库连接,想在本地执行,你的blog是启动哪个.py?
是不是前台启动blog.py , 后台启动admin.py?
    13
jckwei   113 天前
@avichen 以前写过一篇关于配置本地调试的文章 http://saepy.sinaapp.com/t/21
想办法区分本地环境和实际服务器环境就行。
    14
lepture   113 天前
看情况,你应该要了解的有:

1. http
2. 数据库
3. python
4. 前端html + css + html
5. 服务器配置
    15
steven_yue   107 天前
我也是一个web编程方面得新手。因为用python得关系,所有也选择了tornado web想作为web开发得入门。但是发现,读了文档后,虽然它说的东西都能看懂,但实际想做一个web得时候,还是云里雾里,不知从何开始
    16
leiz   107 天前
这个估计看的东西稍稍有点多。

Tornado只是一个根据http协议封装了不少有用工具方便你使用的框架,当然,它也是一个server。
这个情况下,估计你先要去了解一些关于network programming的基础。

囫囵吞枣地学了tornado,可能你换一个框架,换一个玩具就不会了。但是把基础先搞清楚,那tornado也只是一个选择,仅此而已。
    17
laiwei   107 天前
首先你要对WSGI整个流程有所理解,推荐这个文章,如果有兴趣的话,可以读完 http://pythonpaste.org/do-it-yourself-framework.html#what-is-wsgi

并进一步的深入理解
http://www.python.org/dev/peps/pep-0333/

其次,python需要好好学学^^

另外,如果你想学习python的web开发
我建议的是flask,而不是tornado,flask的文档以及代码更适合阅读,学习

flask的文档在这里:http://flask.pocoo.org/
Linode
关于   |   FAQ   |   我们的愿景   |   广告投放   |   工作空间   |   Gadget Lab   |   博客   |   上网首页   |   258 人在线   最高记录 362
创意工作者们的社区
Lovingly made by OLIVIDA
VERSION: 3.0.0-dev
♥ Do have a faith in what you're doing.