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

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


当前回答

Ninja-IDE。

检查这个:Ninja-IDE Django Plugin

其他回答

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

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

Editra支持Django模板语言语法高亮显示。您可以将其配置为更好的记事本或基本IDE。

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

吉尼(消歧义)

它基于GTK2,快速,轻量级,可用于Linux和Windows。

NetBeans for Python是我目前的最爱(我发现它比Eclipse更轻便,安装起来也容易得多)。支持简单的重构,自动补全,错误/警告…

Eclipse Aptana PyDev可能是当今最完整的免费IDE之一(还没有测试很多)

Wingware Python IDE是一个商业IDE,它有一些Django特定的项目设置功能,可以调试Django模板文件。

IntelliJ IDEA终极版是另一个商业IDE,它也有一个正在大力开发的Python插件。我看到了一些演示,看起来很有前途的自动完成(模板和Python)。

Vim,我仍然使用一个小的触摸修复应用程序。参见:Django的额外调整。