149

Can anyone suggest a good open source django project to learn django development.

Widor
  • 13,003
  • 7
  • 42
  • 64
Software Enthusiastic
  • 25,147
  • 16
  • 58
  • 68
  • 20
    The fact that this question was closed as "not constructive" when it has 63 up-votes and 37 favorites... this is exactly why I've all but completely stopped using SO. – orokusaki Jul 30 '15 at 15:27
  • 1
    Also, take a look at this: [Small Open Source Django Projects to get started](https://simpleisbetterthancomplex.com/2015/11/23/small-open-source-django-projects-to-get-started.html) – Jahongir Rahmonov Feb 09 '17 at 17:39

7 Answers7

98

A great resource is www.djangopackages.com, which lists a lot of the notable Django apps out there, including links to their respective repos, popularity ratings, etc..

Another way to find popular projects is directly on GitHub: https://github.com/search?q=django

Finally:

  1. Awesome Django @ https://github.com/wsvincent/awesome-django
  2. Awesome Python @ https://github.com/vinta/awesome-python
orokusaki
  • 55,146
  • 59
  • 179
  • 257
12

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
  • 11,125
  • 3
  • 42
  • 63
9

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
  • 688
  • 5
  • 5
5

One of the best for newbie: 13 screencasts "Django From the Ground Up" at This Week In Django#

edit:
#the website is closed. view archived page.

hardtop
  • 81
  • 3
5

I asked Malcolm Tredinnick a few weeks ago if there was a project he admired and he suggested Django Packages. They keep their source on Github .

I wouldn't say that it should be used as a Django tutorial but they have an admirable style of programming and I have picked up more than a few tips and tricks by reading their source. It is definitely a good example to learn from.

Rob Hruska
  • 118,520
  • 32
  • 167
  • 192
patjenk
  • 71
  • 1
  • 2
  • 1
    Thanks for the compliments on Django Packages. However, we moved the source code to https://github.com/opencomparison/opencomparison/: – pydanny Sep 30 '11 at 19:14
3

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.

lprsd
  • 84,407
  • 47
  • 135
  • 168
2

If you're interested in running Django in App Engine, checkout out this project. Here's a demo.

Mxyk
  • 10,678
  • 16
  • 57
  • 76
hudarsono
  • 389
  • 4
  • 19