Outils pour utilisateurs

Outils du site


dev:python:flask:extensions:notes

Ceci est une ancienne révision du document !


Flask : A propos des extensions

Usage et généralités

debug-toolbar

Ajoute une barre d'outil de débogage

Depuis l'environnement virtuel Python3 :

pip install flask-debugtoolbar

NB : La barre n'est visible qu'en mode debug et la variable SECRET_KEY doit exister.

from flask import Flask
from flask_debugtoolbar import DebugToolbarExtension
 
 
app = Flask(__name__)
 
# La méthode update permet de modifier plusieurs variables de configuration
app.config.update(
    SECRET_KEY = 'your_secret_key_here',
    DEBUG = True )
 
# Initialise l'extension 
toolbar = DebugToolbarExtension(app)
Pour que la barre puisse être correctement insérée, la réponse doit contenir les balises <body></body>

Flask-Marshmallow

Marshmallow est une bibliotèque Python de sérialisation/désérialisation au format JSON.

Documentation Flask-Marshmallow (readthedocs.io)

Références

dev/python/flask/extensions/notes.1756642579.txt.gz · Dernière modification : 2025/08/31 12:16 de yoann