Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| dev:python:flask:extensions:notes [2025/08/31 12:16] – yoann | dev:python:flask:extensions:notes [2025/09/11 08:13] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| + | |||
| + | |||
| + | : | ||
| ====== Flask : A propos des extensions ====== | ====== Flask : A propos des extensions ====== | ||
| + | |||
| + | Les extensions sont des packages Python ajoutant des fonctionnalités au framework Flask. On liste ici quelques extensions couramment utilisées. | ||
| + | |||
| + | * Flask-Cache - for blazing-fast websites | ||
| + | * Flask-DebugToolbar - useful in the development phase | ||
| + | * Flask-Limiter - Limiter/ | ||
| + | * Flask-Login - Gestion de l' | ||
| + | * Flask-Maintenance - Passer l' | ||
| + | * Flask-Marshmallow - for API development | ||
| + | * Flask-Minify - HTML & assets compression | ||
| + | * Flask-WTF - Formulaires WTF | ||
| + | |||
| ===== Usage et généralités ===== | ===== Usage et généralités ===== | ||
| + | La documentation officielle détaille | ||
| + | |||
| + | - Installer le package python via pip ; | ||
| + | - Instancier l' | ||
| + | |||
| + | |||
| + | |||
| + | ===== Rechercher des extensions Flask ===== | ||
| + | |||
| + | Les extensions Flask sont nommées par convention Flask-Xxxx ou Xxxx-Flask. Via le service web Pypi rechercher les packages avec le tag [[https:// | ||
| Ligne 44: | Ligne 69: | ||
| ===== Flask-Marshmallow ===== | ===== Flask-Marshmallow ===== | ||
| - | Marshmallow est une bibliotèque | + | Marshmallow est une bibliothèque |
| [[https:// | [[https:// | ||
| + | |||
| + | ===== Flask-Migrate ===== | ||
| + | |||
| + | Flask-Migrate permet de gérer les migrations de la base de données et ainsi de conserver les données et leur cohérence entre deux versions. La note ... | ||
| ===== Références ===== | ===== Références ===== | ||
| + | * [[https:// | ||
| * https:// | * https:// | ||
| + | |||