[PYTHON] Hallo Flask! Kann in Sekunden erledigt werden, aber Leute, die den Inhalt nicht kennen

Einführung

Wenn Sie versuchen, flask zu starten, erstellen Sie zuerst einen lokalen Host und zeigen dort "Hallo, flask!" An. Viele Menschen verstehen jedoch möglicherweise den Inhalt des Codes zu diesem Zeitpunkt nicht. Also schrieb ich die Bedeutung jedes einzelnen auf.

Zur Zeit zu Hallo, Falsch

Umgebung

Windows PC Visual Studio Code ver.1.45.1 Python 3.8

Kolben einbauen

  1. Öffnen Sie cmd und geben Sie "pip3 install flask" ein, um es zu installieren.
  2. Öffnen Sie vscode. (Siehe die Artikel anderer Leute zum Erstellen der Umgebung in vscode)
  3. Erstellen Sie den folgenden Python-Code "app.py".

python : app.py

app.py


# coding: utf-8
from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello, Flask!"

if __name__ == "__main__":
    app.run()
  1. Greifen Sie mit einem Browser auf den lokalen Host (http: // ~) zu, der danach angezeigt wird.
  2. Dort
helloflask1.png

Ein Bildschirm wie dieser wird angezeigt. (Ich frage mich, ob es ein Hindernis für die Ränder war ...)

Über app.py.

app.py


# coding: utf-8
from flask import Flask

app = Flask(__name__)

@app.route("/test")
def hello():
    return "Hello, Flask!"

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

Was machen Sie mit diesem Code?

from flask import Flask

Laden Sie für ein Modul namens Kolben. Wenn Sie über den Inhalt der Flasche sprechen, scheint die Geschichte nicht synchron zu sein, daher werde ich sie hier weglassen. In diesem Moment,

Flask(__name__)

In diesem Code ist name eine Variable, die willkürlich definiert wird. Enthält den Modulnamen der Datei. Wenn die Datei direkt als Skript ausgeführt wird, wird name zu main.

import Flask

In diesem Fall der folgende Code

flask.Flask(__name__) 

Es ist einfacher, von Anfang an zu schreiben, da Sie angeben müssen.

'''python @app.route("/test")

`@app.route()`Dient zum Verknüpfen einer URL mit einer Funktion. Dies ist etwas, das beteiligt ist, wenn es mit HTML usw. zusammenhängt, so dass es nicht von selbst gesagt werden kann.
Der Rest des Code-Inhalts wird weggelassen, da er der grundlegende Teil von Python ist.

#schließlich
Ich habe gerade selbst angefangen, also lass es mich wissen, wenn du Fehler machst.


Recommended Posts

Hallo Flask! Kann in Sekunden erledigt werden, aber Leute, die den Inhalt nicht kennen
Ich war für die Pflege des Fabric-Skripts verantwortlich, weiß es aber nicht.> <Für diejenigen, die
Python-Anfänger haben Hello World in 30 Sekunden mit der Mikroframework-Flasche ausprobiert