我在django中创建了一个新项目。当我运行 python manage.py runserver 时,我在命令提示符下获取msg,如下所示。
/var/www/samplepro/myapp$ python manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
March 26, 2015 - 10:52:31
Django version 1.7.7, using settings 'myapp.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
当我在浏览器中测试时,我得到的页面无法显示错误。任何人都可以帮我做django页面。
答案 0 :(得分:0)
您说当您尝试从另一台运行Windows的PC连接时,您正在Ubuntu上运行服务器。在这种情况下,您应该将127.0.0.1
替换为Ubuntu服务器的实际IP地址(您用于PuTTY的IP地址)。
答案 1 :(得分:-1)
我也在开发虚拟机。
使用ifconfig
计算出已分配给虚拟机的IP地址。
然后使用以下命令启动服务器:
python manage.py runserver <IP>:8000
当然,您也可以使用其他端口而不是8000
。然后在主机浏览器中使用该地址和端口访问您的服务器。
注意:至少在我的虚拟机中,虚拟机会不时获取新地址,因此请检查是否在使用相同命令启动服务器时遇到问题。
如果这没有帮助,请检查其中一条评论中提到的主机文件。