一个生产就绪服务器,用于在win32上提供django

时间:2009-05-06 19:25:47

标签: python windows django

我想在Windows XP / Vista上提供django应用程序。 该应用程序是一个Windows程序的特定Web界面,因此它不会被置于高负荷(大约每秒100个请求)。

您是否知道可以在Windows上轻松部署的任何小型服务器来为django应用程序提供服务? (IIS不是一个选项,因为应用程序应该适用于所有版本的Windows)

3 个答案:

答案 0 :(得分:5)

cherrypy包含一个好的服务器。 Here是你如何设置它来使用django和一些基准测试。

twisted.web具有wsgi支持,可用于运行您的django应用程序。 Here你是怎么做到的。

实际上任何wsgi服务器都可以。这是另一个例子,这次使用spawning

$ spawn --factory=spawning.django_factory.config_factory mysite.settings

使用paste时,会收集信息here

当然,您可以将apache与mod_wsgi一起使用。它只是另一个wsgi服务器。 Here是设置说明。

答案 1 :(得分:1)

如果你想给Apache一个机会,请查看XAMPP以查看它是否适合您。您可以执行轻量级(读取:无安装)“安装”。当然,您还需要安装mod_python来运行Django。 This帖子可以帮助您设置所有内容。 (注意:我自己没有使用过XAMPP的python / Django。)

编辑:在有人指出这一点之前,XAMPP通常不是生产就绪的工具。这是查看Apache是​​否适合您的有用方法。另外,我发现你事后正在使用SQLite。

答案 2 :(得分:0)

为什么不是Apache?

诺基亚已开发出可在其手机上运行的缩小版apache。它支持python。

http://research.nokia.com/research/projects/mobile-web-server/

你还需要其他任何东西,比如数据库支持等吗?