2009-05-06 61 views
3

我想在Windows XP/Vista上提供django應用程序。 該應用程序是一個Windows程序的特設Web界面,因此它不會承受沉重的負載(每秒約100個請求)。生產就緒的服務器,以在win32上提供django

你知道任何可以在Windows上輕鬆部署服務於django應用程序的小型服務器嗎? (IIS是不是一個選項,因爲應用程序應該在所有版本的Windows上工作)

回答

5

cherrypy包括一個很好的服務器。 Here是你如何設置它與django和一些基準測試一起工作的。

twisted.webwsgi支持,可用於運行您的django應用程序。 Here你是怎麼做到的。

其實任何wsgi服務器都行。這裏有一個例子,這次使用spawning

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

而對於使用paste,相關信息被收集here

當然,你可以使用Apache與mod_wsgi。這將只是另一個wsgi服務器。 Here是安裝說明。

0

爲什麼不是Apache?

諾基亞已經開發出縮小版的apache來運行他們的手機。它支持python。

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

而且你還需要什麼其他諸如數據庫支持等?

+0

雖然這個Apache有點沉重,但我會檢查鏈接了。謝謝。關於數據庫支持,我將使用sqlight。 – 2009-05-06 19:54:17

1

如果你想給Apache一個去,看看XAMPP,看看它是否適合你。你可以做一個輕量級的(閱讀:不安裝)「安裝」。當然,你也想安裝mod_python來運行Django。 This發佈可能會幫助你設置一切。 (注意:我自己並沒有在XAMPP中使用python/Django。)

編輯:在有人指出之前,XAMPP通常不是一款適用於生產的工具。這只是查看Apache是​​否能爲您工作的有用方法。另外,我看到你在事實之後使用SQLite。