=====
Lorsque les projets grossissent ou pour pouvoir travailler en équipe, le découpage en packages et... = Démarrage de l'application Flask =====
Pour pouvoir lancer automatiquement une application Flask :
... etsprojects.com/en/stable/patterns/packages/|Concevoir des applications en packages (Documentation Flask
67_initial_db_model_product.py
</code>
On peut y voir deux fonctions : ''upgrade()'' et ''downgrade()''... /file>
Si on inspecte à nouveau la base, on peut voir que la table ''products'' existe à présent et qu'... CHAR(50),
PRIMARY KEY (id)
);
</code>
On peut voir que la version a bien été modifiée et que la tabl... géré les migrations de la base de données après avoir modifier les classes de modèle de données.
En gé
lient'' et ''cli_runner''. Ces 3 fixtures vont pouvoir être passées en paramètre de chacun de nos tests.... Grâce à la fixture ''http_client'' nous allons pouvoir envoyer une requête à notre application et observ
r sur le système de Blueprint de Flask afin de pouvoir regrouper les ressources et fonctionnalités liées... riter de ''flask_login.mixins.UserMixin'' pour pouvoir être correctement exploitée par l'extension ''Fla
</code>
On affiche la table categories, on peut voir que le nouvel enregistrement a été créée :
<code>... nfiguration du fichier de base de données on peut voir une option **enable_fkey** positionnée à ''off''
lés (keywords).
Dans cet exemple on souhaite pouvoir associer des mots-clés à des jeux :
* A un je... onction **auto_delete_orphans**.
<note>
Pour pouvoir utiliser la fonction ''auto_delete_orphans'' du p
posite** : dans notre exemple on ne souhaite pas avoir dans notre base de siège sans voiture. Autrement ... lement.
===== MLD et contraintes =====
Pour pouvoir traduire cette relation de composition il va fall