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

use*_*778 1 django macos router web

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

Ye *_*Liu 5

尝试:

python manage.py runserver 0.0.0.0:8000
Run Code Online (Sandbox Code Playgroud)

因为runserver默认情况下将绑定到地址127.0.0.1,其他计算机无法访问.

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