Django网站开发的集成开发环境(IDE)

10

我准备开始在Django中开发网页内容(简单的网页和重型的web服务)。我的IDE选项有哪些?它们的优缺点是什么?Aptana在Eclipse中适用于这个问题吗?我希望能够轻松地将我的更新推送到远程服务器。

6个回答

11

Django PyDev 是一个用于开发 Django/Python 应用程序的 Eclipse 插件,是免费的。

PyCharm 是 JetBrains 开发的 Python 和 Django 集成开发环境,虽然不免费,但 JetBrains 公司也提供了社区版的 PyCharm,不过它并没有专业版的所有功能。可以查看功能对比矩阵来了解详情。


由于我非常喜欢使用Eclipse的可能性,第一个选项听起来很有趣。它如何处理远程SVN存储库? - JnBrymn
Eclipse确实有SVN支持插件。作为一个命令行中的Git用户,我不太清楚它有多好。但访问远程存储库似乎是应该在插件中支持的一个微不足道的功能。 - rubayeet

6
我尝试了所有的IDE。过去几个月一直在使用Eclipse+PyDev。最近我转换到了PyCharm。我认为它拥有全部所需功能。不过,它是收费的。但是我认为它的价格适中。虽然作为一名博士研究生,我可以通过学校免费获得它,但我认真考虑支付费用。
是的,对于开源项目和教育目的,PyCharm是免费的。

2

过去使用的是Eclipse+PyDev,NetBeans和Eric。Pycharm是迄今为止最好的选择,特别是对于使用Django进行Web开发。


1

Koding非常适合Django和Python2/3(以及任何语言)。它自带了所有基础设施,并为未安装的组件提供了一个普通的Ubuntu虚拟机,您完全可以获得root访问权限。因此,您不会受到Koding上已有内容的限制 :)


0

我正在使用Pycharm,Jetbrain的PyCharm非常棒。它有两个版本,社区版和专业版。专业版支持Django,而社区版不支持。专业版是收费的,但你仍然可以将其用于教育目的。如果你有教育机构的电子邮件,你可以在Jetbrains网站上注册并确认电子邮件,然后使用你的机构电子邮件下载专业版并进行注册。

版本控制:使用PyCham也很容易。 https://www.jetbrains.com/pycharm/help/publishing-a-project-on-github.html enter image description here

享受吧。


0

我尝试过多个IDE,包括带有PyDev的Eclipse和Aptana Studio。JetBrains的PyCharm是目前为止最方便、最轻量级的Python和Django开发IDE。

如果你正在开源项目上工作,那么这是你最好的选择,因为他们提供免费的许可证给开源项目/教育用途。在提供许可证之前,他们会进行验证。

此外,IDE中还有SSH、终端、版本控制、Python控制台、Django管理命令控制台等选项,我认为这些都是非常棒的功能。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接