Zum Inhalt springen

Leichtgewichtiges WSGI Python Framework mit Hilfsprogrammen und Bibliotheken zur Erstellung von Webanwendungen.

Entwickeln Sie Python Anwendungen effizienter. Flask ist ein freies, quelloffenes DIY-Web-Micro-Framework, das keine speziellen Tools oder Bibliotheken benötigt. Flask beginnt die Anwendungsentwicklung mit dem absoluten Minimum an Backend-Logik, überlässt aber alle Funktionen und Konfigurationen Ihnen. Flask kommt nicht mit objektrelationalem Mapping, aber es gibt Bibliotheken und Erweiterungen, um ein Projekt mit Ihrer bevorzugten Datenbank und mehr zu integrieren.

Beginnen Sie noch schneller mit der Entwicklung von Webanwendungen auf Python mit der One-Click-App für Flask von Linode.

Erste Schritte nach der Bereitstellung

Installierte Software

Zusätzlich zur Installation von Flask installiert und konfiguriert diese One-Click-App Software, um den Betrieb von Flask in einer Produktionsumgebung zu unterstützen. Im Folgenden finden Sie eine Liste der installierten Software:

  • Die NGINX Webserver wird mit einer Grundkonfiguration NGINX installiert, die sich in /etc/nginx/sites-enabled/flask_appund hört auf die IP-Adresse Ihrer Linode.
  • Eine Flask-Beispielanwendung wird auf das Verzeichnis Ihrer Linode heruntergeladen /home/flask_app_project Verzeichnis. Wenn Sie Ihr Die IP-Adresse von Linodesehen Sie, wie die Flask-Beispielanwendung läuft und Blog-Inhalte ausliefert.
  • Die Umgebung Ihrer Flask-Beispielanwendung wird mit grundlegenden Einstellungen konfiguriert, die sich in der Datei /etc/config.json Datei.
  • Gunicorn, ein Python WSGI (Web-Server-Gateway-Schnittstelle) HTTP-Server für UNIX, ist installiert und läuft. Er wird verwendet, um Anfragen von Ihrem NGINX Webserver an Ihre Flask-Anwendung weiterzuleiten.
  • Supervisor, ein Client/Server-System, das es seinen Benutzern ermöglicht, eine Reihe von Prozessen auf UNIX-ähnlichen Betriebssystemen zu überwachen und zu steuern, ist auf Ihrer Linode installiert und läuft. Seine Konfigurationsdatei finden Sie an folgendem Ort, /etc/supervisor/conf.d/flask_app.conf.
  • Die Protokolle der Beispiel-Flask-App finden Sie an den folgenden Stellen, var/log/flask_app/flask_app.out.log und /var/log/flask_app/flask_app.err.log

Nächste Schritte

Nun, da Sie mit der gesamten Software vertraut sind, die mit der One-Click-App für Flask auf Ihrer Linode-Instanz installiert ist, können Sie die folgenden Schritte erkunden:

Die Flask One-Click-App wurde von Linode erstellt. Für Support bezüglich der App-Bereitstellung kontaktieren Sie den Linode-Support über die in der Seitenleiste aufgeführten Informationen. Für Support bezüglich des Tools oder der Software selbst, besuchen Sie den Flask-Support.