angère** avec l'option **''nullable=True''** cela permet au SGDB de remplacer la clé primaire de l’entrepô... n entre Warehouse et Packet : le premier argument permet de spécifier le nom de la classe liée et le second permet de définir l'attribut de rappel ainsi ''Packet.warehouse'' permettra de retrouver l’entrepôt lié au colis par cette
o/en/3.2.x/|WTForms]] est une bibliothèque Python permettant de gérer des formulaires web via des Classes ... **FileField**
===== filters =====
Les filtres permettent de traiter (en amont de la validation), les v... ules.
===== validators =====
Les **validators** permettent de contrôler la saisie de l'utilisateur. On l
sur le champ ''parent_id'' ligne 16).
Ce modèle permet de représenter des structures hiérarchiques dans ... figuration pour notre base de données SQLite3 qui permet d'activer la prise en compte des contraintes FK e... adcf07a66035ac15d284aef10d458|plateforme github]] permet d'obtenir le comportement attendu sous Flask-SQLA
ation depuis la CLI ======
La commande **flask** permet notamment d'exécuter l'application sur un serveur... ntient 3 parties :
- Une partie optionnelle qui permet de redéfinir le répertoire de travail ;
- le no
lask** contient une méthode ''from_object()'' qui permet de charger une configuration à partir d'un objet ... uration sont regroupées et organisées. L'héritage permet de factoriser et redéfinir les valeurs selon les
ant être réutilisés entre les tests. Ces fixtures permettent de définir un environnement constant et repro... n response.data
</code>
Dans cet exemple le test permet de vérifier à la fois le code de retour de la req
sion
app = Flask(__name__)
# La méthode update permet de modifier plusieurs variables de configuration
... s.io)]]
===== Flask-Migrate =====
Flask-Migrate permet de gérer les migrations de la base de données et