如何在PyCharm中打开现有的远程Django项目

时间:2014-12-09 16:00:42

标签: django pycharm

我是Django和Python的新手,我第一次尝试使用PyCharm。 (我曾经使用JetBrains的PHPStorm IDE。)

我有一个在虚拟机上运行的现有Django项目。如何在PyCharm中打开它?

如果我选择'打开',我会得到一个文件浏览器,但它只给我本地文件结构。

如果我去创建新项目 - > Django,并为interpereter选择Add Remote,我可以使用ssh凭据指定我的VM。但我收到一条消息,说“请选择当地口译员”。如果我选择一个本地翻译,它会说'注意:Django将安装在选定的翻译上'。但我不想在任何地方安装Django,因为我实际上并不想创建一个新项目。

我正在研究Ubuntu(我也很新,来自Windows环境)。

2 个答案:

答案 0 :(得分:1)

这个谜题的缺失部分是Vagrant。

看起来您可以使用现有的VirtualBox VM设置Vagrant,但我从一个Vagrant基本框开始并重新构建我的VM。然后,您可以在主机和来宾计算机之间指定同步文件夹。

我将本地计算机上的synced文件夹指定为包含vagrant文​​件的文件夹。然后我去了PyCharm>打开并选择本地计算机上的文件夹。

答案 1 :(得分:0)

如果使用正确的工具备份,这很容易。

如果你在Linux上,这是相当紧张的前进。它是什么项目或您正在使用什么文本编辑器并不重要。 您只需要ssh访问。

安装sshfs

sudo apt-get install sshfs

现在访问远程目录并将其安装到您的磁盘某处,如果您将其安装到/ media文件夹中的某个位置,则首选

sshfs [user@]hostname:[directory] mountpoint

例如

sshfs dagm@192.168.99.100:/path_to_remote_dir /media/temoporary_dir

现在用您喜欢的编辑器打开/ media / temoporary_dir并享受编码!

更改将自动保存在远程目录中。 当连接关闭时,本地安装目录将为空