Serveur Web en Python avec Flask

  1. Installation :

pip install flask

2. Exemple de code :

from flask import Flask
app = Flask(name)
@app.route(‘/’)
def hello():
return ‘Hello, World!’

Pour gérer des pages, créer un répertoire templates et un fichier index.html :

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>FlaskBlog</title>
</head>
<body>
   <h1>Welcome to FlaskBlog</h1>
</body>
</html>

Modifiez votre programme Flask :

from flask import Flask, render_template

app = Flask(__name__)

@app.route('/')
def index():
    return render_template('index.html')

3. Exécution

export FLASK_APP=hello

export FLASK_ENV=development

flask run

Le résultat est à l’adresse :

http://127.0.0.1:5000/

FLASK sur une machine virtuelle (exemple VM Freebox Debian) :

Programme :

from flask import Flask
app = Flask(name)

@app.route(« / »)
def hello():
return « Hello World! »

Exécution :

export FLASK_APP=test.py

puis flask run -h 0.0.0.0

Lancez le serveur par : adresse ip du serveur vm:5000 (exemple : http://192.168.0.26:5000/)

Références :

https://www.digitalocean.com/community/tutorials/how-to-make-a-web-application-using-flask-in-python-3-fr#etape-1-installation-de-flask

https://stackoverflow.com/questions/31252791/flask-importerror-no-module-named-flask

Articles récents
Commentaires récents
fatima dans Bienvenue !
AdminDroid dans Bienvenue !
fatima dans Bienvenue !
Archives
Catégories