c't 2/2022
S. 136
Wissen
Einstieg in Django
Bild: Albert Hulm

Djangos Hochbau

Webprogrammierung mit Python und Django Teil 2: Templates und Adminoberfläche

Mit einer Handvoll Zeilen Code beantwortet eine Django-Webanwendung Anfragen auf beliebigen Pfaden. Für das Admin-Backend, mit dem sich die Datenbank verwalten lässt, reichen sogar nur drei Zeilen.

Von Pina Merkert

Das Python-Framework Django nimmt Webentwicklern alle schwierigen Aufgaben ab: Statt SQL per Hand zu schreiben oder die immer gleichen Codezeilen von Projekt zu Projekt zu kopieren, definiert der Code mit Django nur das, was die Anwendung von anderen Projekten unterscheidet. Im ersten Teil unseres Django-Eistiegs wurde das mit rekordverdächtig wenigen Codezeilen für das Datenbankmodell deutlich [1].

In diesem zweiten Teil wird aus dem angefangenen Projekt eine fertige Webanwendung mit Frontend, Backend und ein bisschen JavaScript. Den Code des Projekts finden Sie in einem Repository bei GitHub über ct.de/y15e. Das Projekt nutzt das gerade frisch erschienene Django 4.0.

Kommentieren