对于我在工作场所的Python + Django Web项目,我们使用运行Cent OS(Linux)克隆映像的Oracle Virtual box进行所有开发和部署。我们使用SSH客户端,即mtputty和Mobaxterm,具体取决于开发人员的选择。
我们已在Windows中本地检出项目,并使其成为Virtualbox中运行的克隆的共享文件夹。我们可以通过打开共享文件夹上的文件在Pycharm IDE上进行开发。
这就是问题:
虽然我们能够开发,但我们无法在Pycharm IDE上进行远程调试。
是否有办法配置远程调试,以便当服务器在虚拟框中运行时,我们可以在PyCharm上进行调试。
规格: Python - 2.7 Django - 1.3.4 Pycharm - 4.5
答案 0 :(得分:1)
我先做了这个:
1)在我的项目中配置部署和映射:
2)然后配置Pycharm“运行/调试配置”,单击运行>编辑配置...单击加号并在列表中选择“Django服务器”。
在我的配置中,我正在转发我的访客端口8000,以便我可以在我的主机浏览器上访问它。您可以通过添加:
在您的vagrant文件上执行此操作 config.vm.network "forwarded_port", guest: 8000, host: 8000