Installation : Progression « Bonjour Forge Pivot »¶
Ce préambule installe le module opt-in forge-mvc-pivot dans un projet
Forge existant. La progression se réalise ensuite à la main : chaque palier
décrit les fichiers à créer et le code à écrire.
Référence complète
Pour l'installation détaillée du core, voir Installer Forge.
Pour la référence du module, voir Tables pivot enrichies.
Prérequis¶
- Forge installé (core
forge-mvc). Sinon, suivre d'abord
Installer Forge. - Python 3.12+.
- Aucune base de données pour ce parcours : les opérations sur la base sont démontrées
via un exécuteur injecté de démonstration. Une vraie application crée la table
pivot et passecore.database.db.execute/fetch_all/fetch_one.
1. Installer le module opt-in Pivot¶
forge-mvc-pivot est publié sur PyPI :
2. Disposer d'un projet Forge¶
La progression suppose un projet Forge déjà créé.
Si ce n'est pas le cas, créez-en un avec :
Aucun starter n'est généré : les fichiers du parcours se créent à la main au
fil des paliers.
3. Vérifier l'installation¶
forge doctor détecte la dépendance Pivot.
Après l'installation¶
Vous pouvez attaquer le premier palier, où vous découvrirez pourquoi un pivot
enrichi diffère d'un many_to_many ordinaire.