pense-bête de bruno sanchiz

Accueil > Programmation > python > flask

flask

Publié le 14 novembre 2022, dernière mise-à-jour le 14 novembre 2022, 6 visites, 23646 visites totales.

installation
espace virtuel
premier programme
documentations

Installation

# sudo apt-get install python3-pip python3-venv

Création d’un espace virtuel

mkdir -p microblog && cd microblog
python3 -m venv venv
virtualenv venv
source venv/bin/activate

premier programme

(venv) $ pip install flask gunicorn
(venv) $ mkdir -p app

app/__init__.py

from flask import Flask
app = Flask(__name__)
from app import routes

app/routes.py

from app import app
@app.route('/')
@app.route('/index')
def index():
    return "Hello, World!"

microblog.py
from app import app

démarrage du serveur

Méthode 1

(venv) $ export FLASK_APP=microblog.py
(venv) $ flask run

Méthode 2
gunicorn -b localhost:8000 -w 4 microblog:app

livres

  • Flask Web Development, 2-nd edition.pdf
  • Python for DevOps - Grig Gheorghiu & Alfredo Deza & Kennedy Behrman & Noah Gift.pdf
  • the-new-and-improved-flask-mega-tutorial.pdf
[bruno sanchiz]