Py学习  »  Community VonC  »  全部回复
回复总数  1
8 年前
回复了 Community VonC 创建的主题 » Django与其他python web框架的对比?

学习WSGI

WSGi非常简单。它基本上是一个函数,看起来……

def application(environ, start_response) pass

接收到HTTP请求时调用该函数。 environ 包含各种数据(如请求URI等)。 start_response 是一个可调用函数,用于设置头。

返回值是网站的主体。

DEF应用程序(环境,启动响应): 启动响应(“200 OK”,[]) 返回“…”

就这些了,真的……它不是一个框架,而是一个用于Web框架的协议。

对于创建站点,使用wsgi是 “正确的方法”——使用现有框架是……但是,如果您正在编写一个python web框架,那么使用wsgi绝对是正确的方法。

您使用的框架(Cherrypy、Django、Turbogears等)基本上是个人偏好。在每一个游戏中玩,看看你最喜欢哪一个,然后使用它。关于这个有一个stackoverflow问题(有一个很好的答案)。 "Recommendation for straight-forward python frameworks"