Now it seems like forever ago, but I have been on the hunt for a good Django IDE for a very long time. I have tried PyDev, Aptana, Komodo, TextMate, Vim, Emacs, Wing IDE and every variation in between, but was never satisfied with the featurset. I wanted complete python language support and completion, complete support for Django Templates, total HTML support, as well as complete Javascript (specifically jQuery) support. Most editors made the mistake of having support for some of those individually, but I can’t get javascript support inside of a Django Template etc.
The magical and awesome app that represents the first real attempt at a complete Django development environment? Netbeans!
I know it sounds crazy, but progress is being made, and while its a boatload of effort to get it built, and even then, not much of the promised featureset actually works. But those are just details, examination of the code available at:
http://code.google.com/p/netbeans-django/
shows some real work being done towards a Django project type. Moreover, a recent blog post from someone at Sun alludes to this support being available as soon as Netbeans 7.0.
Perhaps this is just another let down waiting to happen, but the existing Python code support is fantastic, and significant strides appear to already have been made towards the goal of total Django integration. If you want to try out the existing language support, just grab the Netbeans 7M2 build and install the Python plugin!
Argl where’s the rest of the post?
Your blog’s been hacked. From source:
online casino net
where? what ? whew is it ? please give us a link
were you going to give us a name of what this IDE was called?
“.. the mistake” – of what? You post appears to be truncated
seems a strange post and it also has ads for online casino in the RSS. You’d better check your WP installation.
HOW DO YOU INSTALL THE PLUGIN?!?
It’s pretty easy, just open the python.django project in netbeans and build. But its far from 100% complete.
doesn’t work… at least with stock 7M2 with build plugins installed:
http://code.google.com/p/netbeans-django/issues/detail?id=1
Check Out PyScripter…
it does give code completion for django right now…
also couldn’t find the django extension from code.google
PyScripter looks pretty cool, but the whole Windows dependancy is an issue for me. Most of my dev is on a Macbook under Ubuntu or OS X.
Search ‘django netbeans’ at Google Codes Project Search.
Try Eric4 IDE the latest versions add full support to Django.
Eclipse with pydev and whatever other plugins i fancy works a dream for me, it can also double as an SVN client if you so desire.
Not overly sure why you’d use netbeans ;p
Hey, cool tips. Perhaps I’ll buy a glass of beer to that man from that forum who told me to visit your site
Where can I find the Django plugin?
It seems that NetBeans for Python EA2 is now available. It seems it’s about the same as Python 6.7 with the Python extension.
Does anyone know how to use code completition in views (MVC)? I use PHP eclipse and I need code assist in views (views=templates). Pls help.
I used Django templates successfully for a templating project at my last job and it worked very well with Python…Thanks.
Did anyone bother actually trying to install the plugin? – it seems like the project was dead before it was started and latest netbeans over a year after this post still has no django template support. Am I missing something?
I use free PHP IDE Codelobster PHP Edition with special plug-in for JQuery.
Have you tried PyCharm IDE from JetBrains? It is designed specifically for Django and Google App Engine.
It is in free Early Access now.