Django IDE

117 views
Skip to first unread message

Jitendra Joshi

unread,
Jul 17, 2010, 3:53:03 PM7/17/10
to Django users
What is the best open source Django IDE ?

Tran Cao Thai

unread,
Jul 18, 2010, 5:09:46 AM7/18/10
to django...@googlegroups.com
find them, use them and you will know the best

On Sun, Jul 18, 2010 at 1:53 AM, Jitendra Joshi <joshijit...@gmail.com> wrote:
What is the best open source Django IDE ?

--
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.


Juan Hernandez

unread,
Jul 18, 2010, 5:12:21 AM7/18/10
to django...@googlegroups.com
google: "django ide" 

:)

Kenneth Gonsalves

unread,
Jul 18, 2010, 6:04:17 AM7/18/10
to django...@googlegroups.com
On Saturday 17 July 2010 21:23:03 Jitendra Joshi wrote:
> What is the best open source Django IDE ?
>

geany
--
Regards
Kenneth Gonsalves
Senior Associate
NRC-FOSS at AU-KBC

河边的汉子

unread,
Jul 18, 2010, 5:36:47 AM7/18/10
to django...@googlegroups.com
pydev eric ulipad……

2010/7/18 Juan Hernandez <vladj...@gmail.com>

tayfur yilmaz

unread,
Jul 18, 2010, 9:06:50 AM7/18/10
to django...@googlegroups.com
wing ide.

2010/7/18 河边的汉子 <gaof...@gmail.com>



--
www.tayfuryilmaz.com

Masklinn

unread,
Jul 18, 2010, 9:32:19 AM7/18/10
to django...@googlegroups.com
PyCharm

On 2010-07-18, at 11:06 , tayfur yilmaz wrote:
> wing ide.
>
> 2010/7/18 河边的汉子 <gaof...@gmail.com>
>
>> pydev eric ulipad……
>>
>> 2010/7/18 Juan Hernandez <vladj...@gmail.com>
>>
>> google: "django ide"
>>>
>>> :)
>>>
>>>
>>> On Sun, Jul 18, 2010 at 12:39 AM, Tran Cao Thai <
>>> jasonvoo...@gmail.com> wrote:
>>>
>>>> find them, use them and you will know the best
>>>>
>>>>
>>>> On Sun, Jul 18, 2010 at 1:53 AM, Jitendra Joshi <
>>>> joshijit...@gmail.com> wrote:
>>>>
>>>>> What is the best open source Django IDE ?
>>>>>
>>>>> --
>>>>> 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<django-users%2Bunsu...@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...@googlegroups.com<django-users%2Bunsu...@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...@googlegroups.com<django-users%2Bunsu...@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...@googlegroups.com<django-users%2Bunsu...@googlegroups.com>


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

David Ally

unread,
Jul 18, 2010, 12:41:29 PM7/18/10
to django...@googlegroups.com
I'm trying to unsubscribe this email from this group, because I have another email address i'm using in group, i have unsubscribed several times but the emails are still coming in, Please help!

David


From: Masklinn <mask...@masklinn.net>
To: django...@googlegroups.com
Sent: Sun, July 18, 2010 10:32:19 AM
Subject: Re: Django IDE

PyCharm

On 2010-07-18, at 11:06 , tayfur yilmaz wrote:
> wing ide.
>
> 2010/7/18 河边的汉子 <gaof...@gmail.com>
>
>> pydev eric ulipad……
>>
>> 2010/7/18 Juan Hernandez <vladj...@gmail.com>
>>
>> google: "django ide"
>>>
>>> :)
>>>
>>>
>>> On Sun, Jul 18, 2010 at 12:39 AM, Tran Cao Thai <
>>> jasonvoo...@gmail.com> wrote:
>>>
>>>> find them, use them and you will know the best
>>>>
>>>>
>>>> On Sun, Jul 18, 2010 at 1:53 AM, Jitendra Joshi <
>>>> joshijit...@gmail.com> wrote:
>>>>
>>>>> What is the best open source Django IDE ?
>>>>>
>>>>> --
>>>>> 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+unsub...@googlegroups.com<django-users%2Bunsu...@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

>>>> .
>>>> 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

>>> .
>>> 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

>> .
>> For more options, visit this group at
>> http://groups.google.com/group/django-users?hl=en.
>>
>
>
>
> --
> www.tayfuryilmaz.com
>
> --
> 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+unsub...@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+unsub...@googlegroups.com.

Gonzalo Delgado

unread,
Jul 18, 2010, 12:47:57 PM7/18/10
to django...@googlegroups.com
El 18/07/10 06:09, Antoni Aloy escribi�:
> Actually the best productive "IDE" for me, and I'd like to remark the
> for me, is Vim/gVim with lots of plugins.
For me too, this link is useful:
http://code.djangoproject.com/wiki/UsingVimWithDjango

--
Gonzalo Delgado <gonza...@gmail.com>

roberto

unread,
Jul 18, 2010, 1:52:16 PM7/18/10
to Django users
pycharm is not open-source


On Jul 18, 6:32 am, Masklinn <maskl...@masklinn.net> wrote:
> PyCharm
>
> On 2010-07-18, at 11:06 , tayfur yilmaz wrote:
>
> > wing ide.
>
> > 2010/7/18 河边的汉子 <gaofei...@gmail.com>
>
> >> pydev eric ulipad……
>
> >> 2010/7/18 Juan Hernandez <vladjani...@gmail.com>

roberto

unread,
Jul 18, 2010, 1:59:26 PM7/18/10
to Django users
Cross platform, I like editra but I think it still needs some more
maturity. It is coded with python.
Ulipad is also developed using python.
Pycharm is nice too but you have to pay for it as soon as testing
period is over.
Netbeans is great but big memory consumer and coded with java. It also
has built-in sql database navigator.
For mac, Coda is sweet.
> Gonzalo Delgado <gonzalo...@gmail.com>

Biju Varghese

unread,
Jul 18, 2010, 5:19:07 PM7/18/10
to Django users
Eclipse is the best IDE for python and django.

Masklinn

unread,
Jul 18, 2010, 5:59:48 PM7/18/10
to django...@googlegroups.com
On 2010-07-18, at 19:19 , Biju Varghese wrote:
> Eclipse is the best IDE for python and django.
No.

Roald de Vries

unread,
Jul 18, 2010, 6:15:45 PM7/18/10
to django...@googlegroups.com

I would say VIM, too. Emacs should be very good too, but I've never
used it. Their advantage:
1) you can use them from the command line, so over SSH too, and they
(at least VI) are available everywhere
2) they're so wide spread that there's a plug-in for almost everything
3) they're so configurable that you can write a plug-in to do anything
you want
4) learn once, use for anything

Admitted, there are disadvantages: they have a learning curve,
expecially VIM, but once you know how to use them, they increase your
productivity a lot.

Features:
- autocompletion
- very very very strong search and replace
- macro's
- configurable key bindings/commands

Comparison of VIM and Emacs (what I've read):
- Emacs is monolithic (does everything, for example includes shell),
VIM is unix style (does one thing well, why reproduce the shell?)
- The unix cli uses Emacs key bindings (but VI bindings are optional)
- Emacs doesn't have different (confusing) modes, VIM doesn't leave
you with a crippled little finger (from all the <C-...>'s)
- VIM has more commands than Emacs

I would say Emacs makes you more productive on shorter term, VIM makes
you more productive on longer term.

Cheers, Roald

Subhranath Chunder

unread,
Jul 18, 2010, 6:22:15 PM7/18/10
to django...@googlegroups.com
Obviously it's the user personal choice, always! :)

Thanks,
Subhranath Chunder.

bedros

unread,
Jul 18, 2010, 7:50:17 PM7/18/10
to Django users
I use komodo edit

openkomodo.com

Komodo Edit is free, but Komodo IDE is commercial



On Jul 18, 11:22 am, Subhranath Chunder <subhran...@gmail.com> wrote:
> Obviously it's the user personal choice, always! :)
>
> Thanks,
> Subhranath Chunder.
>
> > django-users...@googlegroups.com<django-users%2Bunsu...@googlegroups.com>
> > .

Tran Cao Thai

unread,
Jul 18, 2010, 11:01:09 PM7/18/10
to django...@googlegroups.com
eclipse + pydev is terrible when running on Linux IMO. Everytime starting the server, cpu runs like a horse without any reason. For me, gedit is the best. It is light, fast and have appearance support,powerful snippet plugin, and multi tab terminal integration. What else do you expect more to code python / django?

To unsubscribe from this group, send email to django-users...@googlegroups.com.

Fabian Ezequiel Gallina

unread,
Jul 18, 2010, 11:39:38 PM7/18/10
to django...@googlegroups.com
2010/7/18 Roald de Vries <down...@gmail.com>:

>
> Comparison of VIM and Emacs (what I've read):
> - Emacs is monolithic (does everything, for example includes shell), VIM is
> unix style (does one thing well, why reproduce the shell?)

Wrong, all it's features are in separated Emacs' Lisp modules which
can be activated or deactivated at user's will. Emacs provides
different kind of programs to allow user's edit text without exiting
from Emacs, that's why it is nice to have a shell (that without
mentioning the cool features you can develop with a shell interface).

> - Emacs doesn't have different (confusing) modes, VIM doesn't leave you with
> a crippled little finger (from all the <C-...>'s)

For me having two modes is annoying and confusing, I don't mind
hitting modifiers to execute things but that's a personal taste, the
good thing is that if you are a vi(m)'s keybinding dependant person
you can activate viper-mode and Emacs will have the same keybindings
as vi(m).

> - VIM has more commands than Emacs

I disagree with that. Just install Emacs, hit M-x apropos-commands and
count them for yourself :). Emacs is a Lisp interpreter with text
editor commands and primitives included into it. So it is a complete
development environment for itself and the GNU/Emacs distribution
comes with batteries-included, it supports by default languages you
probably never heard of.

> I would say Emacs makes you more productive on shorter term, VIM makes you
> more productive on longer term.
>

I disagree with that too, both editors are so advanced that let you
increase your productivity in time to limits you wouldn't imagine.
Emacs is known to be the most extensible of both (that's its
philosophy) so your productivity limit is your imagination, as long as
you willing to learn some Emacs Lisp.

I'm not sending this email to start a flame on Emacs and Vim. Being a
relatively advanced Emacs user I just like to correct some points
expressed here.

And to finish I like to mention that I tried myself Vim and Emacs some
years ago when looking for better ways to work, and I stayed with
Emacs mainly because of two things:
* The extension language (I like Lisp).
* I don't like having two editing modes.

Whatever you choose should be fine, it's just a matter of personal taste.


Best Regards,
--
Fabián E. Gallina
http://www.from-the-cloud.com

carlos

unread,
Aug 4, 2010, 3:33:39 AM8/4/10
to django...@googlegroups.com

I use Gedit, but when I get bored using the same vim

cheer

Nick Arnett

unread,
Aug 4, 2010, 3:50:18 AM8/4/10
to django...@googlegroups.com
On Sun, Jul 18, 2010 at 10:19 AM, Biju Varghese <bijuk...@gmail.com> wrote:
Eclipse is the best IDE for python and django.


I don't know if it is actually the best, but I'm happy with it.

Nick

Alexander Jeliuc

unread,
Aug 4, 2010, 4:15:01 AM8/4/10
to django...@googlegroups.com
gvim, emacs, eclipse, eric

Рогалевич (Ковалевич)

unread,
Aug 4, 2010, 11:53:35 AM8/4/10
to django...@googlegroups.com
gedit + plugins + snippets is easier to learn than vim(gvim) and looks more beautiful :) , but on windows there is bad support of python plugins (if you really need to develop on win)
vim may be more flexible
Wing IDE not free. I meant version with django support
(http://wingware.com/wingide/features)

Daniel França

unread,
Aug 4, 2010, 4:30:50 PM8/4/10
to django...@googlegroups.com
I'm using Editra now, it seems fine and lightweight and have plugin support.

2010/8/4 Рогалевич (Ковалевич) <zhira...@gmail.com>

Masklinn

unread,
Aug 4, 2010, 4:35:49 PM8/4/10
to django...@googlegroups.com
On 2010-08-04, at 06:15 , Alexander Jeliuc wrote:
> gvim, emacs, eclipse, eric

Don't forget pycharm, whose specific Django support is one of the majorly pushed features.

Sells, Fred

unread,
Aug 4, 2010, 5:05:06 PM8/4/10
to django...@googlegroups.com
I would like to prevent saving a new value if the database contains a
specific value. This is on a per field, per record basis.

If I override the save() method; is there a way to find the existing (in
the DB) values and the new (to be stored) values?

bagheera

unread,
Aug 4, 2010, 7:27:12 PM8/4/10
to django...@googlegroups.com
For python/django development i'm using... NetBeans! It fails to
autocomplete items properly, but still, i find it most comfortable also
for html, javaScript, CSS.
Sometimes i use Geany, it's really simple, yet nice IDE.
All under Linux.

Carlos Daniel Ruvalcaba Valenzuela

unread,
Aug 4, 2010, 10:12:41 PM8/4/10
to django...@googlegroups.com
If you are looking for a "Full IDE" I have used Eclipse+PyDev (and
other plugins) and works quite well, completion is reasonable and you
have a wealth of extensions such as VCS support, Mylyn Integration (to
work with remote task/issue managers), HTML editing, etc. It is a
little bloated if you are used to editors and other lightweight IDEs
though, but I can recommend it.

I haven't tried netbeans yet but I only hear good things of it so far.

As far commercial IDEs there is WingIDE and PyCharm, PyCharm is very
Django oriented right now and has very good autocompletion/code
editing tools, it may be the best option but Wing is also preparing
it's Django specific features for next release (available in beta
builds).

Regards,
Carlos Daniel Ruvalcaba Valenzuela

llanitedave

unread,
Aug 5, 2010, 1:24:26 AM8/5/10
to Django users
I'm surprised nobody's mentioned SPE yet. I've not gone very far with
either Python nor Django yet, but from what I've done so far,
particularly with conveniently grouping modules, SPE seems to be a
natural tool.

bagheera

unread,
Aug 5, 2010, 8:10:36 AM8/5/10
to django...@googlegroups.com
Dnia 05-08-2010 o 00:12:41 Carlos Daniel Ruvalcaba Valenzuela
<clsd...@gmail.com> napisał(a):

> If you are looking for a "Full IDE" I have used Eclipse+PyDev (and
> other plugins) and works quite well, completion is reasonable and you
> have a wealth of extensions such as VCS support, Mylyn Integration (to
> work with remote task/issue managers), HTML editing, etc. It is a
> little bloated if you are used to editors and other lightweight IDEs
> though, but I can recommend it.
>
> I haven't tried netbeans yet but I only hear good things of it so far.
>
> As far commercial IDEs there is WingIDE and PyCharm, PyCharm is very
> Django oriented right now and has very good autocompletion/code
> editing tools, it may be the best option but Wing is also preparing
> it's Django specific features for next release (available in beta
> builds).
>

I have eclipse/aptana + PyDev but i did not found it comfortable, mb i
just gave it too little time to get familiar with, or i'm too stick to
NetBeans. However, i'll give a try to SPE mentioned in other post, never
heard of that.
--
Linux user

Kenneth Gonsalves

unread,
Aug 5, 2010, 9:52:49 AM8/5/10
to django...@googlegroups.com
On Thu, 2010-08-05 at 10:10 +0200, bagheera wrote:
> I have eclipse/aptana + PyDev but i did not found it comfortable, mb
> i
> just gave it too little time to get familiar with, or i'm too stick
> to
> NetBeans. However, i'll give a try to SPE mentioned in other post,
> never
> heard of that.

geany - lightweight and easy to use
--
regards
Kenneth Gonsalves

Paulo Almeida

unread,
Aug 5, 2010, 11:48:30 AM8/5/10
to django...@googlegroups.com
I never tried this, but I think you could just delete the value from the form.cleaned_data dictionary, if you don't want it:

if instance.my_field == some_value:
    del form.cleaned_data['my_field']

This would be in the view, before saving, so you wouldn't need to override anything.

- Paulo

Sam Lai

unread,
Aug 5, 2010, 11:58:13 AM8/5/10
to django...@googlegroups.com

Just perform database queries as per normal inside the save() method.

You have access to the object to be stored as well, see
http://docs.djangoproject.com/en/dev/topics/db/models/#overriding-model-methods

Sells, Fred

unread,
Aug 5, 2010, 6:54:34 PM8/5/10
to django...@googlegroups.com
That part makes sense, but where would I find the "new" values that have been set but not saved when my custom save() method is called? Like

X.a=3
X.b=4
X.save()

I want to see if b is a special value before saving.

Alec Shaner

unread,
Aug 5, 2010, 8:42:20 PM8/5/10
to django...@googlegroups.com
The "new" values are what you just set: in your example, self.a=3 and self.b=4 if you're inside your custom save method. Then you can get the current values from the database from inside your custom save with something like:

current = Foo.objects.get(pk=self.pk)

and inspect current.b for special values.
Reply all
Reply to author
Forward
0 new messages