我正在使用 vagrant 和 Virtualbox,所以我不能runserver使用默认端口和地址,否则它将无法工作。
姜戈 说:
(...) to listen on all public IPs (useful if you want to show off your work on
other computers), use:
python manage.py runserver 0.0.0.0:8000
Run Code Online (Sandbox Code Playgroud)
然后我尝试通过访问服务器,http://127.0.0.1:8888/但它说Unable to connect。你猜如何正确运行服务器?
我已经关注了这些gettingstartedwithdjango视频,这http://127.0.0.1:8888/对作者很有用。
对于那些只是想在哪里配置 IP 的人来说,它的运行方式如下(如 OP 中所示)-
python manage.py runserver 0.0.0.0:8000
Run Code Online (Sandbox Code Playgroud)
如果您通过本地网络访问它,您还需要settings.py使用主机的 IP 进行更新,并指定localhost. ipconfig在 Windows 上,可以通过在命令提示符下运行来获取本地 IP ,或者ip addr show在 Ubuntu 上的终端中运行来获取本地 IP。
python manage.py runserver 0.0.0.0:8000
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14155 次 |
| 最近记录: |