Benötigtes Vorwissen
Das Django-heroes Tutorial soll einen Überblick mit der Arbeit des Web-Frameworks Django geben. Es wird unterstützend für Schulungen eingesetzt.
Shell-Kommandos
Wir müssen uns für die Installation auf einer Shell bewegen (zum Beispiel der bash für Linux oder die Eingabeaufforderung unter Windows). Das Anlegen von Verzeichnissen mit mkdir und Navigieren über das Kommando cd müssen bekannt sein.
Wer eine Auffrischung braucht: https://www.digitalcitizen.life/command-prompt-how-use-basic-commands
Python Kenntnisse
Für dieses Tutorial sind weiterführende Python-Kenntnisse notwendig. Wer sich noch gar nicht mit Python beschäftigt hat, sollte das jetzt nachholen und wiederkommen, wenn die Basics sitzen. Im Netz gibt es unzählige Tutorials zu finden.
Objektorientierte Programmierung
Für dieses Tutorial sind Kenntnisse von objektorientierter Programmierung von Vorteil. In Django wird mehrheitlich alles über Klasse gelöst, Begriffe wie Klassen, Vererbung, oder Instanziierung sollten bekannt sein.
Datenbanken und SQL
Ein Grundverständnis von der Arbeitsweise von Datenbanken und Kenntnisse der Sprache SQL sind von großem Vorteil, um dem Tutorial folgen zu können und die Ergebnisse der Queries zu verstehen.
Web-Entwicklung
Kenntnisse in CSS und HTML und sind hilfreich, um das Tutorial zu verstehen.