views:

1101

answers:

6

Hi, can anyone please suggest me good open source django project to learn django development.

+4  A: 

This is a great list of projects. If you scroll down, you'll see a lot of open source projects. You can download them and view the models/views, etc: http://code.djangoproject.com/wiki/DjangoResources

A lot of them are hosted on Google code. Just click the "source" link tab in Google code and copy the SVN Trunk url into your browser to view the code online.

A good one to look at is http://www.django-cms.org/ for a large scale project.

orokusaki
Thank you very much.
Software Enthusiastic
You're welcome.
orokusaki
+2  A: 

One of the best for newbie: 13 screencasts "Django From the Ground Up" at http://thisweekindjango.com/screencasts/ (use RSS for archive)

Author (Eric Florenzano) show, how he is developing project startthedark.com - you can also download source files.

hardtop
Thank you very much.
Software Enthusiastic
+5  A: 

If you're looking to learn the popular reusable app feature of Django I would suggest Pinax, and you also may want to look at Django-Mingus. I'm the author behind Mingus and I recently posted a list of the apps included in Mingus along with a description of how and why they are used. It maybe helpful in finding some projects you may want to use yourself. Here's a link: "The apps that power Django-Mingus"

There's also a ton of Django projects on Google Code, GitHub, and BitBucket. Just search for "django".

Django-CMS, mentioned above, and Fein-CMS are both good CMS projects to dive into, and the screencasts by Eric are terrific - I absolutely suggest any noob to Django watch all 13 of those screencasts.

montylounge
Thank you very much.
Software Enthusiastic
+2  A: 

I recommend Waka Waka. Its a very well written wiki, that should give you a good idea of how to develop in django. It is an application used by Pinax, which by itself should be huge, to learn.

You can also of course go through some of ubernostrum's code like Registration, profiles and Contact Form, which are a standard in the django world. But as some of them involve dynamic forms, it may be best to get to it, after a little actual coding.

Lakshman Prasad
Thank you very much.
Software Enthusiastic
+4  A: 

django-basic-apps is also a very good start to learn django and reusable apps. These apps are simple enough and code is well written.

jujule
Thank you very much.
Software Enthusiastic
+1 on django-basic-apps. Nathan continues to update it and it's a great starter point for noobs to Django.
montylounge