[PYTHON] Erstellen und Bereitstellen von Flask-Apps mit PTVS

Was ist eine Flasche?

Flask ist ein Micro Web Development Framework für Python. Es basiert auf der Jinja2-Template-Engine und dem Werkzeug WSGI-Toolkit.

Entwicklung von Flask-Apps mit Python Tools 2.2 für Visual Studio

1. Starten Sie Visual Studio

[Neues Projekt] ▶ Python [Python / Web] ▶ ▶ [Flask Web Projet] Wählen Sie diese Option, um ein Projekt zu erstellen 1.png

2. Führen Sie das erstellte Projekt aus

2.png 3.png

3. Erstellen Sie neues HTML

[Projekt] ▶ ︎ [Vorlage] ▶ ▶ [Rechtsklick / Hinzufügen] Erstellen Sie ein leeres HTML mit 4HTML作成.png

4. Geben Sie den Code in das leere HTML ein

test.html


<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title>Hello</title>
</head>
<body>
    Hello World
</body>
</html>

Kommentieren Sie home () in view.py aus und schreiben Sie es, um die neue test.html (neu erstelltes HTML) zu laden.

view.py


def home():
    return render_template('test.html')

"""
def home():
    return render_template(
        'index.html',
        title='Home Page',
        year=datetime.now().year,
    )
"""

5. Hello World wird bei der Ausführung angezeigt

5表示.png

6. Bereitstellen

[Projekt / Rechtsklick] ▶ ︎ [Öffentlich] 6公開.png

7.png 8.png

Legen Sie einen neuen beliebigen Namen in den Planelementen Web App Name und App Service fest 9.png

Nur hier prüfen! Wird ausgestellt, sofern nicht anders geändert 10.png

Überprüfen Sie abschließend die in Azure erstellte App. [App Service] ▶ ︎ [APP-Name] ▶ ▶ [Übersicht] Klicken Sie auf die URL, um sie zu öffnen! 11.png

Recommended Posts

Erstellen und Bereitstellen von Flask-Apps mit PTVS
Erstellen Sie erste Einstellungen und Mitarbeiter-Apps in Django
Erstellen Sie mit Flask einen CSV-Reader
Erstellen und lesen Sie Messagepacks in Python
Erstellen und Bereitstellen von Django-Apps (PTVS) mithilfe des Azure Table-Speichers
Erstellen Sie die Embulk-Konfiguration und führen Sie sie in Jupyter aus
Erstellen Sie Amazon Linux mit AWS EC2 und melden Sie sich an
Ändern Sie das statische Dateispeicherverzeichnis und die URL in Flask
Demonstrieren und beibehalten Sie Python-Webanwendungen mit Systemd-Ubuntage 18.04.3 LTS
Erstellen Sie Spatia Lite in Python
Bild-Uploader mit Flasche
Abrufen und Erstellen von Knoten, die in der neuen Version hinzugefügt und aktualisiert wurden
[Azure] Erstellen, Bereitstellen und erneutes Lernen eines Modells [ML Studio classic]
Erstellen Sie den Code, der in Python "A und vorgeben B" ausgibt
Erstellen Sie eine Authentifizierungsfunktion mit django-allauth und CustomUser in Django
Erstellen Sie ein Bereitstellungsskript mit Stoff und Küche und verwenden Sie es erneut
So erstellen Sie einen Datenrahmen und spielen mit Elementen mit Pandas
Erstellen einer Cognito-Benutzerliste in S3 mit SQS Stellen Sie mit SAM Warteschlangenverarbeitungsfunktionen und APIs für Lambda bereit