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

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


当前回答

有来自JetBrains的PyCharm,支持Django和谷歌应用程序。看起来很有希望。

注意:如果你想要Django支持,你需要购买专业版的许可证。社区版不支持Django。

其他回答

据我所知,目前还没有针对Django的“IDE”,但是有一些IDE可以开箱即用地支持Django,特别是用于模板的Django语法。

它的名字叫科莫多,它有很多特色,但并不便宜。如果你不担心源代码控制或调试,那么有一个叫做Komodo Edit的免费版本。

我也用凯特。凯特的简单是它最大的特点。它不会妨碍你。(当然,这是非常主观的观点。)

Kate包含一个Python代码浏览器插件。但在我看来,这没什么用。当您更改代码/视图时,不会自动更新。此外,当您更新时,整个树将被折叠,您必须自己再次展开它。点击次数太多。

相反,我使用Pâté附带的Source Browser插件。它有时确实会让凯特暂时冻结,但目前为止还没有崩溃或类似的情况。

不要脸的博客插件:更多关于与Kate一起使用Django (Pâté)

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

吉尼(消歧义)

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