2010-08-29 65 views
2

考慮使用python和django構建網站。在許多情況下,它使用除標準python庫之外的第三方模塊 - 例如pytz,South,時區或調試工具欄。基於Django的網站的好方法,如果需要,安裝必備軟件

什麼是標準或只是方便的方式來部署這種應用程序的生產託管與所有的先決條件(時區等)自動安裝?

我是新來的蟒蛇,抱歉,如果這個問題是跛腳。

+0

看看織物。 – 2010-08-29 17:55:53

回答

2

面料絕對是一個很好的方法來完成這一點。在這個過程中有一個相當廣泛的博客寫在http://www.caktusgroup.com/blog/2010/04/22/basic-django-deployment-with-virtualenv-fabric-pip-and-rsync/

結構的關鍵是「fabfile.py」 - 有一個在http://bitbucket.org/copelco/caktus-deployment/src/tip/example-django-project/caktus_website/fabfile.py進行部署的例子。

的這一點,我已經使用部署到的Linode實例的變化是http://gist.github.com/556508

3

有至少提供兩種選擇。 Django聯合創始人之一Jacob Kaplan-Moss有written關於使用buildoutdjangorecipe打包應用程序。還有多功能的fabric。您應該能夠單獨使用這些解決方案,或者結合一些自定義腳本解決您的問題。

+0

感謝您的鏈接。看起來織物將解決我的問題,我會檢查構建可以做得如何。 – 2010-08-29 19:32:58

相關問題