如何修复django中的连接错误

时间:2015-03-26 10:56:14

标签: python django python-2.7

我在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页面。

2 个答案:

答案 0 :(得分:0)

您说当您尝试从另一台运行Windows的PC连接时,您正在Ubuntu上运行服务器。在这种情况下,您应该将127.0.0.1替换为Ubuntu服务器的实际IP地址(您用于PuTTY的IP地址)。

答案 1 :(得分:-1)

我也在开发虚拟机。

使用ifconfig计算出已分配给虚拟机的IP地址。

然后使用以下命令启动服务器:

python manage.py runserver <IP>:8000

当然,您也可以使用其他端口而不是8000。然后在主机浏览器中使用该地址和端口访问您的服务器。

注意:至少在我的虚拟机中,虚拟机会不时获取新地址,因此请检查是否在使用相同命令启动服务器时遇到问题。

如果这没有帮助,请检查其中一条评论中提到的主机文件。