无法看到 Django 页面

Unable to see Django page

我有一个部署在生产环境中的 django 站点,并且已经 运行 python manage.py runserver 所以现在服务器 运行 在 8000 的端口上。

所以我想做的是访问 运行 服务器并在域 domainname.com:8000 上访问它,但没有从服务器收到任何响应。

我应该做点别的吗?这里的系统管理员非常菜鸟。

注意:已设置debug=FalseALLOWED_HOSTS = ['domain.com']

I have a django site that is deployed in production and already ran python manage.py runserver

这不是你在生产中部署 Django 项目的方式,cf https://docs.djangoproject.com/en/1.8/howto/deployment/

内置开发服务器仅供开发使用 - 它不安全,不处理并发请求等。

除了 @b运行o desthuilliers 的回答,我完全同意,如果你仍然坚持,你必须 运行 服务器为:

python manage.py runserver 0.0.0.0:8000

这样让它可以监听任何接口。

相关文档:django-admin.