Looking for Django IDE

2,570 views
Skip to first unread message

Mark Phillips

unread,
Apr 1, 2012, 2:30:03 PM4/1/12
to django users
What IDE do you use/recommend for developing django web sites? Or, if not an IDE, what editor/setup is most useful? I am developing on Linux version 3.1.0-1-amd64 (Debian 3.1.8-2). I would rather use something open source. I use eclipse for developing android/java projects. Since I am using django in conjunction with an android project, I don't want to use the plugin for eclipse. Switching between python and java perspectives is a little annoying, so I thought I would find a separate ide for my django work and just alt-tab between them.

I have tried gedit, but I cannot get the django plugin to work. I am looking at ninja, but there does not appear to be a django plugin. 

Thanks,

Mark

Alexandros Karypidis

unread,
Apr 1, 2012, 3:56:36 PM4/1/12
to django...@googlegroups.com
Hi,

I'm using PyDev in Eclipse and it seems quite nice: http://pydev.org/

Have a look at the Django-specific stuff:
http://pydev.org/manual_adv_django.html

Please note that you must use a nightly build for Django 1.4 due to this:
http://sourceforge.net/projects/pydev/forums/forum/293649/topic/5158643

Cheers,
Alex

> --
> You received this message because you are subscribed to the Google
> Groups "Django users" group.
> To post to this group, send email to django...@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.

Alexandros Karypidis

unread,
Apr 1, 2012, 4:01:28 PM4/1/12
to django...@googlegroups.com
Oh, regarding your problem of the 'annoying switching of perspectives':

1) Start eclipse
2) Open your java project, switch to the Java perspective
3) From the menu: Window->New Window
4) In the new window, open your django project and switch to the PyDev
perspective
5) Alt-tab between the two Eclipse windows (one will be in PyDev and the
other in Java perspective)

You can also create two different Eclipse work-spaces and run two
instances of eclipse (if you have ample RAM on your system).

On 1/4/2012 8:56 οΏ½οΏ½, Alexandros Karypidis wrote:
> Hi,
>
> I'm using PyDev in Eclipse and it seems quite nice: http://pydev.org/
>
> Have a look at the Django-specific stuff:
> http://pydev.org/manual_adv_django.html
>
> Please note that you must use a nightly build for Django 1.4 due to this:
> http://sourceforge.net/projects/pydev/forums/forum/293649/topic/5158643
>
> Cheers,
> Alex
>

Masklinn

unread,
Apr 1, 2012, 4:06:05 PM4/1/12
to django...@googlegroups.com

There's Jetbrains's PyCharm, which has a lot of built-in dedicated
Django support (e.g. inspections and quick fixes, visual debugging of
templates) and more generally excellent Python support (language &
ecosystem, supports virtualenvs and cython for instance).

And it has the usual excellent support for webby stuff (HTML, CSS, JS)

Alexandr Aibulatov

unread,
Apr 1, 2012, 4:11:48 PM4/1/12
to django...@googlegroups.com

Try to use vim with plugins for django.

02.04.2012 1:48 пользователь "Mark Phillips" <ma...@phillipsmarketing.biz> написал:
--

yati sagade

unread,
Apr 1, 2012, 4:14:33 PM4/1/12
to django...@googlegroups.com
Aptana Studio 3 is basically Eclipse beefed up with PyDev and other useful plugins, targeted towards web devel. I use it regularly, and besides the cool colour schemes, the thing is pretty stable (I was really tired of scouring the web just to get my Eclipse builds running properly).
If you can shell out some money,.PyCharm is an *excellent* IDE, with true virtualenv support and all. It costs a little, but it is worth it.

2012/4/2 Alexandros Karypidis <akar...@yahoo.gr>
Oh, regarding your problem of the 'annoying switching of perspectives':

1) Start eclipse
2) Open your java project, switch to the Java perspective
3) From the menu: Window->New Window
4) In the new window, open your django project and switch to the PyDev perspective
5) Alt-tab between the two Eclipse windows (one will be in PyDev and the other in Java perspective)

You can also create two different Eclipse work-spaces and run two instances of eclipse (if you have ample RAM on your system).


On 1/4/2012 8:56 μμ, Alexandros Karypidis wrote:
Hi,

I'm using PyDev in Eclipse and it seems quite nice: http://pydev.org/

Have a look at the Django-specific stuff: http://pydev.org/manual_adv_django.html

Please note that you must use a nightly build for Django 1.4 due to this:
http://sourceforge.net/projects/pydev/forums/forum/293649/topic/5158643

Cheers,
Alex

On 1/4/2012 7:30 μμ, Mark Phillips wrote:
What IDE do you use/recommend for developing django web sites? Or, if not an IDE, what editor/setup is most useful? I am developing on Linux version 3.1.0-1-amd64 (Debian 3.1.8-2). I would rather use something open source. I use eclipse for developing android/java projects. Since I am using django in conjunction with an android project, I don't want to use the plugin for eclipse. Switching between python and java perspectives is a little annoying, so I thought I would find a separate ide for my django work and just alt-tab between them.

I have tried gedit, but I cannot get the django plugin to work. I am looking at ninja, but there does not appear to be a django plugin.

Thanks,

Mark
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django...@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django...@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/django-users?hl=en.




--
Yati Sagade

Twitter: @yati_itay

Organizing member of TEDx EasternMetropolitanBypass
http://www.ted.com/tedx/events/4933
https://www.facebook.com/pages/TEDx-EasternMetropolitanBypass/337763226244869


kase

unread,
Apr 1, 2012, 8:40:27 PM4/1/12
to django...@googlegroups.com

thongor

unread,
Apr 1, 2012, 9:10:02 PM4/1/12
to django...@googlegroups.com
I use vim with a plugin called "python mode" which can be found here. It's a collection of several python plugins that gives you a lot of options. You can also check out various vimrc files on github for other ideas.

Sells, Fred

unread,
Apr 2, 2012, 2:17:06 AM4/2/12
to django...@googlegroups.com
Is there a Django 1.4.1 in the works that would solve this problem? I
also use Eclipse+PyDev and am planning to upgrade to Django 1.4 shortly.
However my management is not going to allow using a nightly build in a
production system regardless of the justification. I guess my options
are to stick with 1.3 or create a dummy project manually and copy and
tweak it whenever I need a new project. Any suggestions.

From the forum post, it was not clear if this is a Django, PyDev or
Eclipse issue. Any thoughts?

Fred.

Alexandros Karypidis

unread,
Apr 2, 2012, 3:04:41 AM4/2/12
to django...@googlegroups.com
This is a problem in PyDev, not Django.

The fix is already committed in the PyDev repository and will be
released in PyDev 2.5.0:
http://sourceforge.net/tracker/?func=detail&aid=3512322&group_id=85796&atid=577329

If you can't wait until PyDev 2.5.0, the only solution is to use a
nightly build.

You should explain to your "management" that they should get out of your
way and let you do your job.

N.Aleksandrenko

unread,
Apr 2, 2012, 7:18:12 AM4/2/12
to django...@googlegroups.com
sublime 2 + plugin for djando syntax

2012/4/2 Alexandros Karypidis <akar...@yahoo.gr>:

Sells, Fred

unread,
Apr 2, 2012, 8:03:11 AM4/2/12
to django...@googlegroups.com
Thanks; actually I can use the nightly build for an IDE plugin so your response "saves the day". I just cannot use it in software deployed in production.

Thanks again,

Andre Terra

unread,
Apr 2, 2012, 9:28:55 AM4/2/12
to django...@googlegroups.com
OP, there are about a dozen threads regarding django and IDEs in the mailing list. Please search the archive before asking the same question again. Let's try not e-mail thousands of people needlessly!


Sincerely,
André Terra


2012/4/2 Sells, Fred <fred....@adventistcare.org>

Italo Maia

unread,
Apr 2, 2012, 11:47:12 AM4/2/12
to Django users
WingIDE or PyCharm and be happy. PyDev does the trick also.

Sagar Chalise

unread,
Apr 2, 2012, 10:37:09 PM4/2/12
to django...@googlegroups.com
Geany with plugins. Lightweight and wonderful. Some extra plugins can be found here as well like zencoding and python bindings. In order to create tags you can use these helpers that I have created as well.

Ejah

unread,
Apr 3, 2012, 2:55:49 AM4/3/12
to Django users
I tried Eclipse with PyDev, Aptana 2 and 3, Vim, Komodo and possibly a
few more that I forgot about. I wasted a lot if time configuring and
setting up
In the end, I went to PyCharm, and although that costs a little, they
win with their hands down on productivity, integration, and getting
the job done.
I love the integrated debugger that let's you put breakpoints in
templates, the live templates that speed up coding and the ton of
other features. Their support is excellent too. I use a lot of free
and open source solutions but here the 100 something euro were earned
backon productivity in a day.
Hth

On 1 apr, 20:30, Mark Phillips <m...@phillipsmarketing.biz> wrote>
Reply all
Reply to author
Forward
0 new messages