2009-09-30 26 views
115

Kann jemand ein gutes Open-Source-Django-Projekt vorschlagen, um Django-Entwicklung zu lernen.Gute Open-Source-Django-Projekt zum Lernen

+10

Die Tatsache, dass diese Frage als „nicht konstruktiv“ geschlossen wurde, wenn es hat 63 bis-Stimmen und 37 Favoriten ... das ist genau das, warum ich alle aber haben hörte komplett mit SO auf. – orokusaki

+0

Werfen Sie auch einen Blick darauf: [Small Open Source Django Projects um loszulegen] (https://simpleisbetterthancomplex.com/2015/11/23/small-open-source-django-projects-to-get-started. html) –

Antwort

4

Eines der besten für Anfänger: 13 Screencasts "Django Von Grund auf" bei Diese Woche in Django#

edit:
# die Website geschlossen ist. view archived page.

8

Wenn Sie die beliebte wiederverwendbare App-Funktion von Django lernen möchten, würde ich empfehlen Pinax, und Sie können auch auf Django-Mingus aussehen. Ich bin der Autor hinter Mingus und ich habe kürzlich eine Liste der in Mingus enthaltenen Apps gepostet, zusammen mit einer Beschreibung, wie und warum sie verwendet werden. Es kann hilfreich sein, einige Projekte zu finden, die Sie vielleicht selbst verwenden möchten. Hier ist ein Link: "The apps that power Django-Mingus"

Es gibt auch eine Tonne von Django-Projekten auf Google Code, GitHub und BitBucket. Suchen Sie einfach nach "Django".

Django-CMS, oben erwähnt, und Fein-CMS sind beide gute CMS-Projekte, in die man eintauchen kann, und die Screencasts von Eric sind grandios - ich schlage jedem Noob zu Django vor, alle 13 dieser Screencasts zu sehen.

2

Ich empfehle Waka Waka. Es ist ein sehr gut geschriebenes Wiki, das dir eine gute Idee geben soll, wie du dich im Django entwickeln kannst. Es ist eine Anwendung, die von Pinax verwendet wird, die an sich sehr groß sein sollte, um zu lernen.

Sie können natürlich auch einige von ubernostrum's code wie Registrierung, Profile und Kontaktformular, die ein Standard in der Django-Welt sind. Aber da einige von ihnen dynamische Formen beinhalten, ist es vielleicht am besten, nach einer kleinen tatsächlichen Kodierung dazu zu gelangen.

8

django-basic-apps ist auch ein sehr guter Anfang, um Django und wiederverwendbare Anwendungen zu lernen. Diese Apps sind einfach genug und der Code ist gut geschrieben.

+0

+1 auf django-basic-apps. Nathan setzt fort, es zu aktualisieren, und es ist ein großer Anfangspunkt für Noobs zu Django. – montylounge

4

Ich fragte Malcolm Tredinnick vor ein paar Wochen, ob es ein Projekt gab, das er bewunderte und er schlug Django Packages vor. They keep their source on Github.

Ich würde nicht sagen, dass es als Django Tutorial verwendet werden sollte, aber sie haben einen bewundernswerten Stil der Programmierung und ich habe mehr als ein paar Tipps und Tricks durch Lesen ihrer Quelle aufgegriffen. Es ist definitiv ein gutes Beispiel, von dem man lernen kann.

+1

Danke für die Komplimente auf Django Packages. Wir haben den Quellcode jedoch nach https://github.com/opencomparison/opencomparison/ verschoben: – pydanny

1

Wenn Sie daran interessiert sind, Django in der App Engine zu verwenden, gehen Sie zur Kasse this project.Hier ist ein demo.