Django开发环境设置问题

时间:2010-04-20 22:41:13

标签: django eclipse development-environment pydev

我正在尝试为Django项目建立一个良好的开发环境,我将从两个不同的物理位置开展工作。我有两台Mac机器,一台在家,另一台在工作,我开发的大部分时间。我目前在其中一台机器上托管一个Ubuntu虚拟机来托管Django environemnt,在其上安装DropBox,并从我的Mac编辑源代码。当我保存代码文件时,更改将通过DropBox同步到Ubuntu VM,并且Django开发服务器会因更改而自动重新启动。这种方法在过去运行良好,但我现在开始使用DropBox做很多其他事情,并且不希望所有这些都在我使用的每个虚拟机上下载。另外,我想开始使用Eclipse + PyDev来调试代码并完成代码。目前,我使用的TextEdit很棒,但不支持调试或完成。

那么我的选择是什么?我考虑在拇指驱动器上设置Parallels VM,它上面有我的整个环境(包括Eclipse),但这有其自身的问题。还有其他想法吗?

1 个答案:

答案 0 :(得分:0)

Here是我设置的环境,它包含您所需的组件。我也使用了pydev,但它很有用,但我更喜欢Komodo。

我认为你缺少的东西:

  • 一个SCM - 使用Dropbox可以正常工作,但是由于没有使用真正的版本控制系统,存在一些真正的缺点。示例包括还原更改,分支,合并等。我同意Simon
  • 在多平台上进行开发时,使用virtualenv会非常有用。
  • 我在Mac上做了所有这些:)

HTH