所以这个周末我在他们的网络应用程序c9.io上使用Cloud9集成开发环境做了一个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网站上有过这样的经验?非常感谢。
发布于 2014-07-31 05:54:04
它们不允许访问django想要使用的标准端口,但它们以环境变量的形式提供了适当的端口。改用下面的代码:
python manage.py runserver $IP:$PORT这应该行得通。
发布于 2017-02-14 22:48:41
是的,没错。首次使用
python manage.py runserver $IP:$PORT启动开发服务器,然后不要忘记将允许的主机添加到您的settings.py
ALLOWED_HOSTS = ['<your_project_name>.c9users.io']https://stackoverflow.com/questions/21964699
复制相似问题