【发布时间】:2011-08-27 10:03:24
【问题描述】:
我的编程老师要求我学习 Django。但是,我需要在命令行 linux 机器上编写代码,因此无法从该 linux 机器访问网页。
为了测试,我需要将它托管在计算机的本地 IP 而不是 localhost 上。我目前正在使用以下命令运行 Django 开发服务器:
python manage.py runserver 0.0.0.0:8000
Firefox 和 Chrome 可以通过 Linux 机器的 IP 地址访问开发服务器,但 Internet Explorer 不能。
【问题讨论】:
-
为什么不能在同一个linux主机上同时拥有网页和命令行?
-
@tMC 我想他的意思是一个没有 GUI 的服务器版 linux 盒子,比如 ubuntu 服务器(这是我使用的)。他可能正在通过 SSH 访问进行编程。如下所述,指定端口将允许您在联网的机器上看到它。或者,只需设置一个完整的服务器 - 尝试 gunicorn - easy guide to gunicorn setup