c9.io错误:您无权访问该端口

时间:2014-02-23 05:43:55

标签: python django cloud9-ide

所以我本周末在他们的网络应用程序c9.io上使用Cloud9 IDE进行django教程。一切都很好,花花公子,直到我到达运行服务器python manage.py runserver 你会认为它会工作正常,但我继续得到这些东西。

python manage.py runserver
Validating models...

0 errors found
February 22, 2014 - 23:42:03
Django version 1.5, using settings 'djangotut.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.


 Cloud9  Your application is running at https://djangotut-c9-diaz994.c9.io



 Cloud9  Error: you may be using the wrong PORT & HOST for your server app
         use './manage.py runserver $IP:$PORT' to run your Django application
**Error: You don't have permission to access that port.**

我不知道为什么不允许我这样做。它似乎启动服务器,然后它杀了它。你有没有在c9.io网站上有这方面的经验?非常感谢。

2 个答案:

答案 0 :(得分:1)

它们不允许访问django想要使用的标准端口,但它们确实以环境变量的形式提供了适当的端口。请改用:

python manage.py runserver $IP:$PORT

这应该有效。

答案 1 :(得分:0)

是的,没错。首先使用

python manage.py runserver $IP:$PORT

启动开发服务器,并且不要忘记将允许的主机添加到settings.py

ALLOWED_HOSTS = ['<your_project_name>.c9users.io']