由于pythonanywhere是托管python web应用程序的最佳地点之一。应用程序将按照wsgi.py
配置托管在自己的服务器上。但是当我在 bash shell 上做这样的事情时会发生什么?
$ python manage.py runserver 127.0.0.1:9000
Performing system checks...
System check identified no issues (0 silenced).
April 28, 2016 - 15:29:48
Django version 1.9.5, using settings 'MyProject.settings'
Starting development server at http://127.0.0.1:9000/
Quit the server with CONTROL-C.
正如您所看到的,我已将端口更改为:9000
,那么有没有办法访问它,或者它只是毫无意义,因为服务于服务器服务上的应用?
答案 0 :(得分:2)
PythonAnywhere dev在这里。无法访问使用manage.py runserver
运行的服务器。它将尝试绑定到本地端口,但该端口在PythonAnywhere集群外部是不可见的。
[编辑]哦,谢谢你对PythonAnywhere的客气话!