【问题标题】:A production ready server to serve django on win32在 win32 上为 django 服务的生产就绪服务器
【发布时间】:2010-10-24 07:06:17
【问题描述】:

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

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

【问题讨论】:

    标签: python windows django


    【解决方案1】:

    为什么不是阿帕奇?

    Nokia 开发了一个缩小版的 apache,可以在他们的手机上运行。它支持python。

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

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

    【讨论】:

    • 我虽然 Apache 有点重,但我会检查那个链接。谢谢你。关于数据库支持,我将使用 sqlight。
    • 请记住,此网络服务器将通过手机运行。它的设计不重。
    • 我只是喜欢我可以在手机上运行 Apache 的事实。太棒了!
    【解决方案2】:

    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 是设置说明。

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-15
        • 1970-01-01
        • 2011-09-16
        • 2020-04-30
        • 1970-01-01
        • 2012-05-29
        • 2011-09-17
        • 1970-01-01
        相关资源
        最近更新 更多