Beispiel zum Einfügen der Python Flask-Webanwendung in den Azure App Service (Webanwendung)

Vorbereitung

Melden Sie sich beim Azure-Portal an und erstellen Sie unter Erstellen eine ** Web-App ** (App-Dienst).

Starten Sie es anschließend wie gewünscht und überprüfen Sie, ob der Standardbildschirm von Azure App Service (Web Apps) angezeigt wird.

Schreiben Sie zuerst den vorliegenden Code

Schreiben Sie vor der Bereitstellung in Azure zunächst Code, der lokal funktioniert.

application.py


from flask import Flask
app = Flask(__name__)

@app.route('/')
def index():
    return "hello world!"

if __name__ == "__main__":
    app.run(debug=True)

Speichern Sie dies und versuchen Sie, es auf Ihrer lokalen Konsole auszuführen.

python application.py

Wenn Sie mit einem Browser auf "http: //127.0.0.1: 5000 /" zugreifen, wird Folgendes angezeigt. Wenn Sie eine Fehlermeldung erhalten, dass "Flask" nicht enthalten ist, installieren Sie es mit "pip install Flask".

image.png

Damit ist die Vorbereitung auf lokaler Seite abgeschlossen.

Nehmen Sie zu Azure

Es ist einfacher, Git zu benutzen! Das ist das erste, was zu sagen ist, aber ich denke, es kann mühsam sein, ein Repository zu erstellen, um es eine Weile auszuprobieren, sodass jeder FTP liebt.

Das FTP-Verfahren ist überall, also überspringen Sie es

/site/wwwroot/

Platzieren Sie die soeben erstellte application.py.

Der Dateiname muss application.py sein. Standardmäßig wird "application.py" oder "app.py" gefunden.

Und vergessen Sie nicht, den App Service neu zu starten.

Bitte starten Sie neu (warten Sie ca. 30 Sekunden ...) und aktualisieren Sie Ihren Browser.

image.png

Wenn dieser Bildschirm sicher angezeigt wird, ist er ein Erfolg.

Recommended Posts

Beispiel zum Einfügen der Python Flask-Webanwendung in den Azure App Service (Webanwendung)
Gewinnen Sie die Python + Flask-Web-App mit Jenkins
Stellen Sie Python 3.6 / Django / Postgres-Webanwendungen in Azure bereit
[Python] Führen Sie Flask in Google App Engine aus
Einfache Web-App mit Python + Flask + Heroku
Setzen Sie MicroPython unter Windows ein, um ESP32 unter Python auszuführen
Bereitstellung von GitHub-Aktionen für Azure App Service
Führen Sie Python-Webanwendungen mit NGINX + NGINX Unit + Flask aus
Beispiel, um Python Kivy in eine Datei zu packen
Die Geschichte des Wechsels des Azure App Service-Websystems von Windows zu Linux
Verwendung von Django mit Google App Engine / Python
Schreiben Sie Code in UnitTest, eine Python-Webanwendung
So stellen Sie eine mit Flask erstellte Web-App für Heroku bereit
Setzen Sie Python 3.x in Ubuntu ein
(Fehler) Stellen Sie eine mit Flask mit Heroku erstellte Web-App bereit
Aktualisieren Sie die Python, die Sie auf Ihrem Mac hatten, auf 3.7-> 3.8
Webanwendung mit Python + Flask ② ③
Speichern Sie Bilder im Web mit Python (Colab) auf einem Laufwerk.
SSH in Azure App Service und Aktivieren von venv
Webanwendung mit Python + Flask ④
Python: Einführung in Flask: Erstellen einer Nummernidentifizierungs-App mit MNIST
Festlegen der CORS-Einstellungen für den Azure-Speicherdienst in Python
So verwenden Sie Python in Pyenv unter MacOS mit PyCall
Der Weg zur Installation von Python und Flask auf einem Offline-PC
Python 3.6 unter Windows ... und zu Xamarin.
Vorbereiten des Betriebs von Flask auf EC2
Einführung in Python Hands On Teil 1
Stellen Sie die Flask-App für Heroku bereit (bitter)
Stellen Sie die Flask-App auf Heroku bereit
Stellen Sie die Flask-App auf Heroku bereit
Schritte zum Installieren von python3 auf einem Mac
Datei-Upload in Azure Storage (Python)
Aktualisieren Sie Mac Python von 2 auf 3
Setzen Sie Cabocha 0.68 in Windows ein und versuchen Sie, die Abhängigkeit mit Python zu analysieren
Datenintegration von der Python-App unter Linux zu Amazon Redshift mit ODBC
Load_data wurde selbst erstellt, um Python MNIST-Beispielcode in Ihrem eigenen Dataset auszuführen
Datenintegration von der Python-App unter Windows zu Amazon Redshift mit ODBC
Ich möchte eine Webanwendung mit React und Python Flask erstellen
Das Hindernis, OpenCV 3.1.0 in Himbeer-Pi 3 zu setzen und das Beispiel in Python3 auszuführen: ImportError: Kein Modul mit dem Namen cv2-Lösung
Migrieren Sie Django-Anwendungen, die unter Python 2.7 ausgeführt werden, auf Python 3.5
Wie man pydoc auf Python Interpreter liest
[Kivy] So installieren Sie Kivy unter Windows [Python]
[Itertools.permutations] So löschen Sie eine Sequenz in Python
PUT gzip direkt in S3 in Python
Beispielskript zum Überfüllen von Signalen in Python
Schritte zum Installieren der Python-Umgebung unter Ubuntu
Dämonisieren Sie eine Python-Webanwendung mit Supervisor
So löschen Sie Python 2.x auf einem Mac.
Herstellen einer Verbindung von Python zu MySQL unter CentOS 6.4
Ich war auf dotCloud süchtig nach Flask
Memorandum über die Verwendung von Gremlin Python
Laden Sie mit Python Dateien im Web herunter
Erstellen Sie eine einfache Web-App mit Flasche
Starten Sie eine Flask-App in Python Anywhere
[Azure] Klicken Sie mit Python auf Custom Vision Service
Installieren Sie Python auf xserver, um pip zu verwenden
Verwenden von Djangos ImageField mit AppEngine / Python
Portiertes Python-Parallelberechnungsbeispiel auf F #
Erstellen Sie einen Webdienst mit Docker + Flask