使Django开发服务器成为一个公共网站

时间:2013-06-16 16:32:51

标签: django macos web router

我有一台运行Lion的mac和一台D-link路由器DIR-601。我想将我的django开发服务器作为公共网站进行测试。我设置端口转发到我的计算机本地IP地址,通过端口8000.然后我输入我的路由器的IP地址(通过在浏览器中键入我的IP地址获得),然后是:8000。没有。任何人都可以帮助或指导我完成这个教程吗?

1 个答案:

答案 0 :(得分:5)

尝试:

python manage.py runserver 0.0.0.0:8000

因为runserver默认绑定到地址127.0.0.1,其他计算机无法访问。

不要忘记更改settings.py。您还必须配置ALLOWED_HOSTS。例如: ALLOWED_HOSTS = ['*']