IDE for Django web development

13,263

Solution 1

Django Pydev - Eclipse plugin for developing Django/Python Apps. It's free.

Pycharm - Python and Django IDE from JetBrains(people who brought us IntelliJ IDE). Not free.

Update: There is community edition of Pycharm, which is free, although it does not have all the features of the Professional edition. Check out the feature comparison matrix.

Solution 2

I have tried all IDEs. I have Been using Eclipse+PyDev for the past few months. I recently switched to PyCharm. I think it's got the whole package. Not free, though. However I think its price is right. Although I can get it for free through the university which I study as a PhD student, I seriously consider paying for it.

Yes, PyCharm is free for opensource projects and educational purposes.

Solution 3

Eclipse+PyDev, NetBeans, Eric in the past. Pycharm is a best choice ever, especially for web development with Django.

Solution 4

Koding works well for Django & Python2/3 (and any language, really). It comes with all of the basics installed, and for things that aren't installed it gives you a normal Ubuntu VM, which you have full root access to. So you aren't limited to what is already on Koding :)

Share:
13,263
JnBrymn
Author by

JnBrymn

@JnBrymn Author of Taming Search manning.com/turnbull/ I'm all about search relevance.

Updated on September 20, 2022

Comments

  • JnBrymn
    JnBrymn over 1 year

    I'm getting ready to start developing web content (simple web pages, heavy duty web services) in Django. What are my options for IDEs? What are the good points and bad points? Is Aptana in Eclipse good for this. I would like to be able to easily push my updates to the remote server.

  • JnBrymn
    JnBrymn over 13 years
    Since I really like the possibility of using Eclipse, the first option sounds interesting. How does it deal with remote SVN repositories?
  • Haskell-newb
    Haskell-newb over 13 years
    Eclipse does have plugins for SVN support. Being a Git user in the command line, I don't really know how good it is. But accessing remote repos seems to be a trivial feature that should be supported in the plugin.