我在c9(django工作区)中运行服务器。没有错误,它说
在
http://127.0.0.1:8000//
启动开发服务器。
然而,当我打开这个网站时,它说
无法访问此网站 127.0.0.1拒绝连接。
任何人都可以帮我解决这个问题吗
答案 0 :(得分:5)
127.0.0.1是您的本地计算机,而不是c9实例。文档引用了每个应用的唯一网址,例如:http://<workspacename>-<username>.c9users.io:8081
所以,尝试使用像这样的runserver:python manage.py runserver $IP:$PORT
然后,您可以在浏览器标签中查看可以看到运行的应用的服务器地址,这与上面的类似。您将在测试时使用它而不是localhost或127.0.0.1。
查看有关site的Django指南,了解更多详情。
答案 1 :(得分:1)
在文档中说您使用他们提供给您(而不是localhost)的URL来访问服务器
使用顶部的“共享”按钮找出正在运行的应用程序和预览的URL。
请参阅https://docs.c9.io/docs/run-an-application#section--pre-view-your-application