- 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 :
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://stackoverflow.com/questions/31252791/flask-importerror-no-module-named-flask