0
我们正在开始一个使用django开发网站的新项目。我们已经创建了一个关于google代码的项目。我们希望能偶尔向某些人展示网站的进展情况,而无需购买真实的服务器。谷歌代码+临时服务器?
我们都在通过eclipse和SVN修改项目。创建runserver类型的东西的最佳方式是什么,但是允许临时通过互联网访问?
感谢
我们正在开始一个使用django开发网站的新项目。我们已经创建了一个关于google代码的项目。我们希望能偶尔向某些人展示网站的进展情况,而无需购买真实的服务器。谷歌代码+临时服务器?
我们都在通过eclipse和SVN修改项目。创建runserver类型的东西的最佳方式是什么,但是允许临时通过互联网访问?
感谢
一种方法是运行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,则可以使用服务,如DynDns或No-ip。
本主题已经在Stackoverflow上多次报道过,随时可以搜索其他想法。