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

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


当前回答

如果你喜欢Vim作为编辑器,这里有一些关于如何为Django开发调优它的建议(直到一个完整的IDE): http://code.djangoproject.com/wiki/UsingVimWithDjango。

其他回答

我一直在用我自己的。最近他们发布了一个alpha版本。请访问pfaide.com/。

我使用Kate (KDE高级文本编辑器)进行大部分开发,包括Django。它同时有Python和Django模板语法突出显示。当项目的重要部分涉及到HTML时,我会切换到Quanta+。

因为它使用Kate的KPart,所以它同样适合编辑Python部分,对于HTML模板,我有整个Quanta+工具,同时仍然突出显示特定于django的标记。

2013年更新:不幸的是,Quanta+已经死了好几年了,也没有希望它会复活。而且,没有其他可用的HTML编辑器,所以现在一直都是Kate。

Wing IDE是一个很好的IDE !

安装了Django和Django -html包的TextMate为您提供了语法高亮显示和出色的可扩展性。它重量轻,使用起来很有趣。

这里有一个链接,指向一个使用Python的TextMate代码补全项目(我自己没有用过)。至于“智能感知”(我理解为内联文档引用),TextMate也有。

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