I started programming on Python a couple of months back and am currently shifting my web application stack to Django. Django is simply amazing, with the power of Python it just does wonders. Well on the road of migration I desperately needed an IDE. I do know many of the “good programmers” use a text editor or the likes. Here I was learning the language and wanted more of the functions explored on the press of a DOT. Googling did not quite help me much. But it helped me to configure my favourite editor, Komodo Edit to use Django.
Komodo edit understands Python and Django Templates. But the Django library I had to tweak it a bit. With the help of a few people here I figured out code completion. On the Preferences, Languages look for Python and click on “Additional Python Import Directories” and add the directory that Django resides in.
What impressed me most was Pydev for Eclipse. I quite did not like Eclipse but the fact that Pydev has brilliant integration with Django blows my mind off. Right in their main page I see:
This is what I was looking for. It was there all the time and I hardly knew! Here are a couple of screen shots:
The brilliant thing about it is its ability to start an interactive shell with django environment (the same as doing python manage.py shell)
That about it for now, I will come up with a more detailed review shortly. Please tell me your comments about these environments.