gpt4 book ai didi

django - 如何从外部访问 pycharm django 服务器

转载 作者:行者123 更新时间:2023-12-02 09:03:00 28 4
gpt4 key购买 nike

我有一个 django 站点,在 Windows 7 计算机上安装的 virtualbox 中的 ubuntu 上运行。我有带端口转发的 NAT。我可以从 LAN 内的其他计算机/平板电脑访问 nginx/uwsgi 服务器。为了在 pycharm 中调试站点,我停止 nginx 和 uwsgi 并使用 pycharm 的 django 服务器,如果我从 ubuntu 中的浏览器访问服务器,我可以单步执行代码。但是,由于某种原因,我无法从 ubuntu 之外的浏览器访问 pycharm 的 django 服务器。

这对我来说很奇怪。我没有网络问题,因为我可以很好地访问 nginx 服务器。 Pycharm 的 django 服务器工作正常,因为我可以从 ubuntu 中的浏览器访问它。我不明白为什么我不能从外部访问 pycharm 的 django 服务器,就像我可以访问 nginx 服务器一样。

有人可以解释一下吗?谢谢。

最佳答案

首先您应该获取虚拟机的 IP 地址。在 Ubuntu 中,在终端中运行命令“ifconfig”。

然后,在 PyCharm 中执行以下步骤: - 转到菜单“运行”>“运行...”>“编辑配置” - 单击“+”按钮并选择 Django 服务器 - 命名并用您在第一步中获得的 IP 地址填写“主机”字段 - 单击“运行”

最后,如果您的 IP 地址是 192.168.1.10,请在外部浏览器中访问:

http://192.168.1.10:8000

关于django - 如何从外部访问 pycharm django 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22448117/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com