2010-08-31 82 views
1

我在本地運行windows xp和django 1.2.1。我想知道是否有方法允許外部應用程序能夠訪問我的本地應用程序中的網址。django訪問本地測試網址

例如,我希望url:http://www.127.0.0.1:8000/my-url能夠在本地工作時從webapp接收推送通知。將代碼上傳到服務器只是爲了在每次進行簡單更改時對這一件事進行測試,這是一件很痛苦的事情。

感謝您的洞察力和幫助。

回答

3

使用

python manage.py runserver 192.168.1.1:8000 

取代192.168.1.1與您的系統IP啓動應用程序。

所有本地網絡上的系統將能夠訪問你的應用程序,http://192.168.1.1:8000

如果你希望你的應用程序能夠從您的網絡之外的系統訪問,你需要有一個靜態的IP是可訪問來自外界。

+0

你並不需要一個靜態IP,你可以使用一些DDNS(如dyndns或noip)。無論如何,所有你需要的是從你的路由器到本地機器的端口轉發。 – 2010-08-31 06:35:29