Python: Installation der Flask-Abhängigkeit

Diese Dokumentation ist Teil des Erstellen einer REST-API-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Wie man eine REST-API mit Flask erstellt.

👋 Willkommen bei der Stackhero-Dokumentation!

Stackhero bietet eine einsatzbereite Python-Cloud-Lösung, die zahlreiche Vorteile bietet, darunter:

  • Deployen Sie Ihre Anwendung in Sekundenschnelle mit einem einfachen git push.
  • Verwenden Sie Ihren eigenen Domainnamen und profitieren Sie von der automatischen Konfiguration von HTTPS-Zertifikaten für erhöhte Sicherheit.
  • Genießen Sie beruhigende automatische Backups, Ein-Klick-Updates und eine einfache, transparente und vorhersehbare Preisgestaltung.
  • Erhalten Sie optimale Leistung und robuste Sicherheit dank einer privaten und dedizierten VM.

Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die Python-Cloud-Hosting-Lösung von Stackhero auszuprobieren!

Für dieses Beispiel benötigen wir nur eine Abhängigkeit: Flask.

Flask ist ein leichtgewichtiges Web-Framework, das eine schnelle Entwicklung von Webanwendungen ermöglicht. Es ist darauf ausgelegt, einfach und benutzerfreundlich zu sein, sodass Entwickler schnell Webdienste erstellen und bereitstellen können. Die integrierte Unterstützung für Routing, Templating und die Verarbeitung von HTTP-Anfragen macht Flask zu einer ausgezeichneten Wahl für die Erstellung von REST-APIs.

Installieren Sie Flask (und python-dotenv) mit pip:

pip install Flask python-dotenv

Wir installieren hier die Module Flask und python-dotenv. Sie werden bald sehen, warum wir python-dotenv verwenden (Spoiler: Es dient zur Verwaltung von Umgebungsvariablen).

Nach der Installation frieren Sie die Paketversionen in einer requirements.txt-Datei ein:

pip freeze > requirements.txt

Das Einfrieren Ihrer Abhängigkeiten stellt sicher, dass Ihr Produktionsserver oder Ihre Kollegen dieselben Versionen wie Sie verwenden. Ein paar Sekunden Arbeit können viele zukünftige Kopfschmerzen vermeiden.