Python und Django: Einstieg in serverseitige Webprogrammierung

Mit dem Python-Framework Django programmieren Sie schlanke Webanwendungen mit logischer Struktur und erstaunlich wenigen Codezeilen. Wir zeigen, wie es geht.

Artikel verschenken
In Pocket speichern vorlesen Druckansicht 69 Kommentare lesen

(Bild: Albert Hulm)

Lesezeit: 14 Min.
Inhaltsverzeichnis

Wer an vielen Projekten gleichzeitig bastelt und einen Kopf wie ein Sieb hat, sollte seine Gedanken aufschreiben. Und zwar nicht wahllos, sondern hübsch nach Projekten sortiert. Wenn man außerdem vorhat, seine Gedanken aller Welt mitzuteilen, könnte man dafür WordPress oder ein anderes monströses CMS zurechtbiegen. Wer programmieren kann, baut sich lieber eine eigene Software, die dann genau das tut, was sie tun soll – nicht mehr, nicht weniger. Für Python-Freunde bietet sich das Django-Framework an.

Wir haben uns für diesen Einstieg in die serverseitige Webentwicklung mit Django bewusst ein sehr einfaches Beispiel ausgesucht: ein Mikroblog für jedes Projekt mit Text und Bild. Django ist eigentlich für viel komplexere Anwendungen gedacht. Das Beispiel kann demnach das enorme Potenzial des Frameworks nur ankratzen.

Um genügend Platz für alle Erklärungen zu haben, die Django-Einsteiger benötigen könnten, teilen wir den Artikel in zwei Teile. In diesem ersten Teil erklären wir die Installation, definieren die Datenstrukturen und starten zum Testen einen Webserver. Der zweite Teil wird dann Datenbankabfragen, Templates und ein Admin-Backend enthalten. Den Code für das gesamte Projekt finden Sie sofort und vollständig bei GitHub.