Gutes Open Source Django Projekt zum Lernen [geschlossen]


142

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


17
Die Tatsache, dass diese Frage mit 63 Up-Votes und 37 Favoriten als "nicht konstruktiv" geschlossen wurde ... genau deshalb habe ich die Verwendung von SO so gut wie vollständig eingestellt.
Orokusaki

1
Schauen Sie sich auch
Folgendes

Antworten:



10

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


+1 auf Django-Basic-Apps. Nathan aktualisiert es weiterhin und es ist ein großartiger Ausgangspunkt für Noobs für Django.
Montylounge

8

Wenn Sie die beliebte wiederverwendbare App-Funktion von Django kennenlernen möchten, würde ich Pinax empfehlen , und Sie sollten sich auch Django-Mingus ansehen . Ich bin der Autor von Mingus und habe kürzlich eine Liste der in Mingus enthaltenen Apps veröffentlicht, zusammen mit einer Beschreibung, wie und warum sie verwendet werden. Dies kann hilfreich sein, um einige Projekte zu finden, die Sie möglicherweise selbst verwenden möchten. Hier ist ein Link: " Die Apps, die Django-Mingus antreiben "

Es gibt auch eine Menge Django-Projekte auf Google Code, GitHub und BitBucket. Suchen Sie einfach nach "django".

Django-CMS, wie oben erwähnt, und Fein-CMS sind beide gute CMS-Projekte, in die man eintauchen kann, und die Screencasts von Eric sind großartig - ich empfehle jedem Noob, Django alle 13 dieser Screencasts anzusehen.


4

Ich habe Malcolm Tredinnick vor einigen Wochen gefragt, ob es ein Projekt gibt, das er bewundert, und er hat Django-Pakete vorgeschlagen. Sie behalten ihre Quelle auf Github .

Ich würde nicht sagen, dass es als Django-Tutorial verwendet werden sollte, aber sie haben einen bewundernswerten Programmierstil und ich habe mehr als ein paar Tipps und Tricks durch Lesen ihrer Quelle aufgegriffen. Es ist definitiv ein gutes Beispiel, um daraus zu lernen.


1
Vielen Dank für die Komplimente zu Django-Paketen. Wir haben den Quellcode jedoch nach github.com/opencomparison/opencomparison
verschoben


2

Ich empfehle Waka Waka . Es ist ein sehr gut geschriebenes Wiki, das Ihnen eine gute Vorstellung davon geben soll, wie Sie sich in Django entwickeln können. Es ist eine Anwendung, die von Pinax verwendet wird und die für sich genommen riesig sein sollte, um zu lernen.

Natürlich können Sie auch einige der Codes von ubernostrum wie Registrierung, Profile und Kontaktformular durchgehen, die in der Django-Welt Standard sind. Da es sich bei einigen von ihnen jedoch um dynamische Formen handelt, ist es möglicherweise am besten, nach einer kurzen tatsächlichen Codierung darauf zuzugreifen.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.