Kategorie: Python

Django-Secrets mit einer .env-Datei verwalten

  • 9. Juli 2026

Datenbankpasswörter, API-Keys und der Django SECRET_KEY haben eines gemeinsam: Sie gehören nicht in den Quellcode. In dieser Anleitung zeige ich, wie du Secrets, wie sie genannt werden, mit einer .env-Datei und dem Package python-dotenv sauber aus dem Code heraushältst. Der Ansatz ist minimal, funktioniert in jedem Python-Projekt und ist ohne Umbau produktionstauglich.

Ein Django-Projekt mit django-upgrade aktualisieren

  • 3. Juli 2026

Django wird ständig weiterentwickelt. Neue Funktionen werden hinzugefügt, alte entfernt oder geändert. Beim Upgrade einer Django-App auf eine neue Versionsnummer gibt es fast immer Code, der nicht mehr mit der neuesten Django-Version kompatibel ist und umgeschrieben werden muss. Um diesen Prozess zu vereinfachen, gibt es seit 2021 das Django-Package django-upgrade.

Python: beliebteste Programmiersprache 2021

  • 28. Januar 2022

Python ist die beliebteste Programmiersprache des Jahres 2021. Dies haben die Analysen des TIOBE-Index ergeben. Auch bei anderen Indizes, die Trends bei den  Programmiersprachen aufspüren wollen, belegt Python die ersten Plätze. Zu dieser Popularität tragen das grosse Einsatzgebiet von Python und dessen Zugänglichkeit für Programmieranfänger bei.

Python auf Windows, Mac und Linux installieren

  • 23. Januar 2022

Python ist die Programmiersprache, in der das Web-Framework Django geschrieben ist und damit die Grundlage für jedes Django-Projekt. Die Installation von Python sollte eine einfache Sache sein. Und im Prinzip ist es das auch. Dennoch gibt es einige Steine, über die man bei der Installation stolpern kann. So ist es mir in der Vergangenheit jedenfalls ein paar Mal ergangen. In diesem Tutorial habe ich die Schritte zusammengetragen, mit denen ich auf allen drei grossen OS-Plattformen, Windows, Mac und Linux, immer wieder erfolgreich war.