[PYTHON] Bonjour Flask! Peut être fait en quelques secondes, mais les gens qui ne connaissent pas le contenu

introduction

Lorsque vous essayez de démarrer flask, créez d'abord un hôte local et affichez "bonjour, flask!". Cependant, de nombreuses personnes peuvent ne pas comprendre le contenu du code à ce moment-là. Alors, j'ai noté la signification de chacun.

Pour le moment, à bonjour, faux

environnement

Windows PC Visual Studio Code ver.1.45.1 Python 3.8

installation de flacon

  1. Ouvrez cmd et entrez pip3 install flask pour l'installer.
  2. Ouvrez vscode. (Voir les articles d'autres personnes sur la création de l'environnement dans vscode)
  3. Créez ʻapp.py` du code python suivant.

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. Accédez à l'hôte local (http: // ~) qui apparaît après cela avec un navigateur.
helloflask1.png

Un écran comme celui-ci apparaît. (Je me demande si c'était un frein aux marges ...)

À propos de 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)

Que faites-vous avec ce code

from flask import Flask

Pour, chargez un module appelé flask. Si vous parlez du contenu du flacon, l'histoire semble ne pas être synchronisée, je vais donc l'omettre ici. En ce moment,

Flask(__name__)

Dans ce code, name est une variable définie arbitrairement. Contient le nom du module du fichier. Lorsque le fichier est exécuté directement en tant que script, name devient main.

import Flask

Dans ce cas, le code suivant

flask.Flask(__name__) 

Il est plus facile d'écrire depuis le début car vous devrez préciser.

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

`@app.route()`Est pour associer une URL à une fonction. C'est quelque chose qui est impliqué quand il est lié au html etc., donc cela ne peut pas être dit par lui-même.
Le reste du contenu du code est omis car il s'agit de la partie de base de python.

#à la fin
Je viens de commencer moi-même, alors faites-moi savoir si vous faites des erreurs.


Recommended Posts

Bonjour Flask! Peut être fait en quelques secondes, mais les gens qui ne connaissent pas le contenu
J'étais en charge de la maintenance du script Fabric, mais je ne sais pas.> <À ceux qui
Un débutant en Python a essayé Hello World en 30 secondes en utilisant le microframework Flask