[PYTHON] Einführung in die Kolbenentwicklung

Hauptmerkmale

--Microweb Framework für Python. --Flask ist ein Webframework, das leichtgewichtig ist und nicht so viele Funktionen bietet.

Django ist MVC, Flask ist MVT

Für MVC-Modelle wie Django siehe unten

Modell: Beschreiben Sie die Geschäftslogik. Oft beinhaltet Datenbankzugriff Ansicht: Verantwortlich für die Bildschirmzeichnung. Akzeptiert Eingaben von Benutzern Controller: Die Rolle des Kontrollturms, der URLs verteilt. Übergeben Sie Daten aus der Ansicht an das Modell und umgekehrt

Auf der anderen Seite hat Flask die Form von MVT anstelle von MVC. Dies ist eine Abkürzung für Modell, Ansicht und Vorlage. MVC und MVT haben fast den gleichen Inhalt, aber ihre Rollen sind unterschiedlich.

Modell: Gleiche Rolle wie Modell des MVC-Modells Ansicht: Gleiche Rolle wie Controller im MVC-Modell Vorlage: Gleiche Rolle wie Ansicht im MVC-Modell

Aufbau der virtuellen Umgebung - Installationsverfahren für den Kolben

Umgebung

  1. Wechseln Sie in das Verzeichnis des erstellten Projekts. Diesmal lautet der Projektname Flask App.
cd FlaskApp
  1. Erstellen Sie eine virtuelle Umgebung mit venv (das letzte venv ist der Dateiname, also ist alles in Ordnung)
python3 -m venv venv
  1. Führen Sie die virtuelle Umgebung aus
source venv\bin\activate
  1. Installieren Sie den Kolben
pip install Flask
  1. Stellen Sie sicher, dass der Kolben ordnungsgemäß installiert ist
pip freeze 

Wenn es wie folgt aussieht, ist es vorerst in Ordnung

Click==7.0
Flask==1.1.1
itsdangerous==1.1.0
Jinja2==2.10.3
MarkupSafe==1.1.1
Werkzeug==0.16.0

Versuchen Sie, eine einfache Anwendung zu erstellen

Erstellen Sie die folgende Quelle. Nennen Sie die Datei views.py.

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World'

if __name__ == '__main__':
    app.debug = True
    #Wenn Sie eine App in einer Linux-Umgebung starten, ist es besser, die IP- und Portnummer wie unten gezeigt explizit anzugeben. Die Portnummer 5100 ist angemessen.
    app.run(debug=True, host='0.0.0.0', port=5100)

[Ergänzung zur 11. Zeile des Quellcodes] --host Schlüsselwortargument: Geben Sie die IP-Adresse des Servers an. --port Schlüsselwortargument: Geben Sie die Portnummer an. Wenn nicht angegeben, lautet die Portnummer standardmäßig 5000. Schlüsselwort --debug Argumente: Gibt an, ob der Debug-Modus aktiviert werden soll. Standardmäßig nicht angegeben.

Führen Sie die Anwendung mit dem folgenden Code aus

python views.py

OK, wenn Hello World im Browser angezeigt wird

Recommended Posts

Einführung in die Kolbenentwicklung
Entwicklung von Webanwendungen mit Flask
Flasche
Flasche
Anwendungsentwicklung mit Docker + Python + Flask
DORA-Entwicklung
Erste Flasche
Kivy Einführung
Kolben Memo
Einführung in Tornado (3): Entwicklung mit Vorlagen [Übung]
Einführung in Python Bereiten wir die Entwicklungsumgebung vor
Einführung in Tornado (2): Einführung in die Entwicklung mit Vorlagen - Dynamische Seitengenerierung -
Grundlegendes zur Python for Pepper-Entwicklung. -Einführung in Python Box-