Python-Framework: So entwickelt man Webanwendungen mit Django
Viele Daten werden heute selbstverständlich in Clouddiensten gespeichert und über das Internet bereitgestellt. Doch nicht immer ist das notwendig oder gewünscht. Gerade im privaten Umfeld oder in kleinen Arbeitsgruppen kann es sinnvoll sein, Informationen ausschließlich im lokalen Netzwerk bereitzustellen – etwa aus Gründen der Datensouveränität, der Sicherheit oder der Unabhängigkeit von externen Diensten.
Moderne Webtechnologien ermöglichen genau das: Mit überschaubarem Aufwand lässt sich eine eigene Webanwendung betreiben, die nur im Heimnetz erreichbar ist. Ein Raspberry Pi reicht als Hardware aus, während Frameworks wie Django die Entwicklung erleichtern und Datenbanken wie MariaDB eine strukturierte Speicherung ermöglichen. Dieser Artikel erläutert, wie eine solche Lösung aufgebaut werden kann, von der Datenbasis über das Backend bis zur fertigen Weboberfläche im lokalen Netzwerk.