一个可用于win32环境下运行Django的生产服务器

3

我希望在Windows XP / Vista上提供django应用程序。该应用程序是与Windows程序交互的临时Web界面,因此不会承受重载(约每秒100个请求)。

您是否了解任何可以轻松部署在Windows上以提供django应用程序的小型服务器?(IIS不是选项,因为该应用程序应在所有版本的Windows上运行)

3个回答

5

CherryPy 包含一个优秀的服务器。 这里 是如何设置它与 Django 和一些基准测试一起工作的。

Twisted.web 支持 WSGI,可以用来运行 Django 应用程序。 这里 是如何做到的。

实际上,任何 WSGI 服务器都可以。这里有另一个例子,这次是使用 Spawning

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

如果您想使用paste,可以在这里了解相关信息。

当然,您也可以使用带有mod_wsgi的apache。这只是另一个wsgi服务器。您可以在这里找到设置说明。


1

如果你想尝试使用Apache,请查看XAMPP,看看它是否适合你。你可以进行轻量级(即无需安装)的“安装”。当然,你还需要安装mod_python来运行Django。这篇文章可能会帮助你设置好一切。(注意:我自己没有使用过python/Django与XAMPP。)

编辑:在有人指出之前,XAMPP通常不是一个生产就绪的工具。它只是一个有用的方式,让你看看Apache是否适合你。此外,我在事后看到你正在使用SQLite。


0

我认为Apache有点过于沉重,但我会查看那个链接。谢谢。关于数据库支持,我将使用SQLight。 - Piotr Czapla
请记住,这个Web服务器将在手机上运行。它的设计是轻量级的。 - Steve
我非常喜欢能够在手机上运行Apache这一事实。太棒了! - Tom Savage

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接