Python有很多web框架可用。最著名的非Django莫属。最简介的python框架如web.py/flask,异步框架的Tornado等。都是比较出色的web框架。
先从Django开始吧。
Django走的是大而全的道路,集成了缓存、后台管理、session管理、用户验证等等各种常用的功能。而web.py、flask、tornado这些框架则属于比较轻量级的框架。
因此,如果想要快速的搭建第一段web产品,Django会是不错的选择。而如果需求比较个性化,则tornado是个不错的选择,tornado的具有异步、高并发等特点,而且支持websocket、comet等。当前使用tornado做后端服务器的比较知名的公司有:知乎、Quora等,使用Django的有搜狐、纽约时报等公司。
一个不错的Django教程:Django系列教程