我做过一些Django开发,但都是在文本编辑器中完成的。我很好奇其他人在Django开发中使用了什么更高级的开发工具。

我习惯使用Visual Studio进行开发,非常喜欢它提供的智能感知、代码补全和文件组织,希望能在Django/Python环境中找到一些(或工具组合)可以提供这些功能的东西。


当前回答

Wing IDE是一个很好的IDE !

其他回答

Visual Studio有一个实际的Python扩展:http://pytools.codeplex.com/。这真是太棒了。感觉就像我在用任何原生Visual Studio语言编码一样。这个扩展甚至可以与Django兼容。最棒的是:它是完全免费的。即使是Visual Studio,它也只需要Visual Studio Shell就可以工作,这是完全免费的。

我自己喜欢Eclipse + PyDev和/或eric。PyDev的新版本提供了一些非常棒的代码补全支持。

因为我只在PyDev中使用Eclipse,所以我只使用了平台运行时二进制+ PyDev + Subclipse的简单安装。

PyCharm。它是我迄今为止尝试过的最适合Python、Django和web开发的IDE。它完全值这个钱。

Eclipse有用于python开发的PyDev插件。不幸的是,我不确定它与Django的集成有多好。

我写了一篇关于NetBeans新的和即将到来的对Django的支持的博文。再加上它对Python, JavaScript, HTML和CSS的支持,在我看来它是一个强有力的候选人!