我做过一些Django开发,但都是在文本编辑器中完成的。我很好奇其他人在Django开发中使用了什么更高级的开发工具。
我习惯使用Visual Studio进行开发,非常喜欢它提供的智能感知、代码补全和文件组织,希望能在Django/Python环境中找到一些(或工具组合)可以提供这些功能的东西。
我做过一些Django开发,但都是在文本编辑器中完成的。我很好奇其他人在Django开发中使用了什么更高级的开发工具。
我习惯使用Visual Studio进行开发,非常喜欢它提供的智能感知、代码补全和文件组织,希望能在Django/Python环境中找到一些(或工具组合)可以提供这些功能的东西。
当前回答
我使用科莫多编辑器。查看打开科莫多编辑。
其他回答
我使用Vim:
http://github.com/skyl/vim-config-python-ide
(更新)
Sublime Text 2非常棒。如果你需要的话,它支持很多Vim命令:Vintage Mode
它有一个很好的包管理器:http://wbond.net/sublime_packages/package_control
到目前为止,我使用这些包:
Djaneiro
SetDjangoSyntax
CoffeeScript
SublimeLinter
主题-苏打
SideBarEnhancements
我仍然喜欢Vim,但是……我有没有提到Sublime Text插件是用Python写的?
NetBeans for Python是我目前的最爱(我发现它比Eclipse更轻便,安装起来也容易得多)。支持简单的重构,自动补全,错误/警告…
Eclipse Aptana PyDev可能是当今最完整的免费IDE之一(还没有测试很多)
Wingware Python IDE是一个商业IDE,它有一些Django特定的项目设置功能,可以调试Django模板文件。
IntelliJ IDEA终极版是另一个商业IDE,它也有一个正在大力开发的Python插件。我看到了一些演示,看起来很有前途的自动完成(模板和Python)。
Vim,我仍然使用一个小的触摸修复应用程序。参见:Django的额外调整。
我已经使用Eclipse与PyDev和PyCharm。PyCharm绝对是我尝试过的最好的Django/Python IDE。它为所有对象做适当的模板高亮显示和自动补全。它还可以进行跨文件引用。
它很贵,但绝对是我尝试过的最好的Django IDE。你可以在http://www.jetbrains.com/pycharm/download/上尝试30天的评估。
我自己喜欢Eclipse + PyDev和/或eric。PyDev的新版本提供了一些非常棒的代码补全支持。
因为我只在PyDev中使用Eclipse,所以我只使用了平台运行时二进制+ PyDev + Subclipse的简单安装。
Ulipad是一个很好的例子。 http://code.google.com/p/ulipad/