2010-09-13 47 views
0

我們正在開始一個使用django開發網站的新項目。我們已經創建了一個關於google代碼的項目。我們希望能偶爾向某些人展示網站的進展情況,而無需購買真實的服務器。谷歌代碼+臨時服務器?

我們都在通過eclipse和SVN修改項目。創建runserver類型的東西的最佳方式是什麼,但是允許臨時通過互聯網訪問?

感謝

回答

0

一種方法是運行Django開發服務器上的多個接口綁定:

python manage.py runserver 0.0.0.0:8000 

,或者指定綁定到該接口的IP,例如這隻會聽界面上誰的IP是192.168.1.100:

python manage.py runserver 192.168.1.100:8000 

但Django開發服務器是單線程的,因此將無法正常工作好與併發請求。

我會建議在共享主機上設置開發預覽,或者甚至在本地使用適當的Web服務器(如Apache或ngnix)進行開發預覽。

如果您在本地只是將您的流量從路由器端口轉移到本地安裝,如果您沒有靜態IP,則可以使用服務,如DynDnsNo-ip

本主題已經在Stackoverflow上多次報道過,隨時可以搜索其他想法。