2013-06-28 22 views
7

Was ist der beste Weg, Django 1.5 gründlich zu lernen? Ich war ein .NET Entwickler und habe ein wirklich gutes Verständnis von OOP, HTML5, CSS und JavaScript. Ich habe auch ein Einstiegsniveau von Python. Ich bin völlig neu in MVC (oder MVT, in diesem Fall).Was ist der beste Weg, Django 1.5 zu lernen?

Ich habe eine Notwendigkeit, Apps mit Django zu bauen, die Benutzer mit Funktionen wie einander auf der geographischen Entfernung finden, Bilder hochladen und online bearbeiten, natürliche Sprache suchen, etc ... (nur um zu betonen, dass ich brauche um mehr zu wissen, als wie man eine Umfrage-App oder ein einfaches Blog erstellt.

Mein Verständnis ist, dass der Einstiegspunkt zum Erlernen von Django ist, indem Sie das Tutorial auf der Django-Projektseite abschließen. Dann was? Welchen Weg würdest du empfehlen? Ich habe gesehen, dass viele Lernressourcen im Web Zielversionen unter 1,5 haben und ich konnte wirklich keine Bücher über 1.5 finden. Wenn ich Bewertungen zu Lernmaterialien auf 1.4 lese, sehe ich oft, dass sie veraltet sind und sich nicht wirklich auf 1.5 anwenden.

Auch ich habe kurz geschaut, was es braucht, um eine Django-App zu implementieren. Virtualenv, git, pip, etc ... sind alles Dinge, die mir unbekannt sind, und es sieht ein bisschen gruselig für jemanden aus, der Apps durch das Hochladen der kompilierten Binärdateien über FTP einsetzt.

Hilfe bei der Definition eines klaren Pfades zu lernen, wie man Django nach meinem Willen beugt, wäre von unschätzbarem Wert!

Antwort

6
  1. Die offizielle Django Tutorial (wie Sie wissen)
  2. 2 Scoops von Django E-Book oder Taschenbuch (https://django.2scoops.org/). Es gibt viele nützliche Informationen darin, auch über virtualenv, benutzerdefinierte Einstellungen usw.

Wenn Sie die paar Dollar für die ausgezeichnete Buch zu verbringen nicht wollen, haben einen Blick auf diese Github-Repository: https://github.com/jacobian/djangobook.com Das ist ein laufendes Projekt.

+0

Ich bin nicht gegen den Kauf eines Buches! Ich liebe es, engagierte Autoren zu unterstützen, und ich habe diese bereits in meinen früheren Suchanfragen markiert. Würden Sie das komplette Tutorial und dieses Buch lesen, um auf Django auf einem professionellen Wissensniveau zu sein? – ilovebigmacs

+2

Sie müssen sich die Hände schmutzig machen, um ein professionelles Wissen zu erlangen. Das heißt, ich denke, das sind die Materialien, die du dir ansehen solltest, wenn du mit Django beginnst. 2scoops enthält viele Best Practices und Überlegungen, die Ihnen helfen, häufige Fallstricke in der Entwicklung zu vermeiden. –

+0

Vielen Dank für die Antworten. Ich werde dann mit diesen beiden Quellen fortfahren. Ich habe viele Projekte, die abgeschlossen werden müssen, sie dienen dem Zweck der praktischen Erfahrung. Ich suchte nach den Ressourcen der Companion-Theorie. – ilovebigmacs

1

Ich bin ein Neuling für Python und Django.
Hier ist der Weg, den ich in dieser Reihenfolge folgende bin:

  1. www.learnpythonthehardway.org (kostenlos html online)
  2. tun, um die djangoproject Umfrage Tutorial
  3. gettingstartedwithdjango.com (GSWD)

Es ist wichtig, diese Tutorials in dieser Reihenfolge zu befolgen, da dies die Umgebung für GSWD einstellt und über virtualenv geht.

Auch wie erwähnt, das 2Scoops Buch ist ein Best Practices Buch.

Verwandte Themen