2010-09-13 53 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上多次报道过,随时可以搜索其他想法。