====== Ajoutez une nouvelle table dans la base de données ======
Dans le [[120_installer_flask|chapitre pr... t afficher la page index.html, créons une base de données dans laquelle nous garderons précieusement les di... tes descriptions.
===== Qu'est-ce qu'une base de données =====
Une base de données est très similaire à un grand tableau Excel contenant plusieurs feuilles. Nous
entification ou la communication avec une base de données.
++++
**À quoi sert le fichier de configuration ... et.
- À définir, en un seul endroit, la base de données d’une application.
- À configurer, en un seul e... est127.0.01 .
++++
**Pour interroger une base de données dans un projet Flask, il faut apprendre le langag... re le langage SQL pour interagir avec une base de données, bien qu’il soit préférable d’en connaître les ba
lide communauté internationale.
* Une **base de données** : il nous faut conserver les descriptions et le... t, c'est pourquoi nous avons besoin d'une base de données.
* Un service qui nous permet d'**interagir avec la base de données** en Python de manière sécurisée.
* Un **serveu... pas la possibilité de travailler avec une base de données par défaut. En effet, vous n'avez pas toujours be
ajouter une nouvelle description dans la base de données. Comment faire ?**
1.
<code python>
db.session.a... |
Choix 2. L’ajout d’un élément dans une base de données avec l’ORM de SQLAlchemy requiert une session et ... st possible de manipuler les objets de la base de données (ajout, modification, suppression…). Le commit pe... Vous souhaitez supprimer un élément de la base de données. Comment faire ?**
1.
<code python>
content = Co
ture de l'objet** qui sera stocké dans la base de données : c'est la représentation, la structure de l'info... èle :
* la structure de l'item dans la base de données ;
* les attributs d'instance exposés.
L'appel... la vue. Si une modification d'un objet en base de données est demandée, la vue fait appel au modèle. Si un ... représente la structure d’un objet de la base de données ;
* Un template est un fichier HTML dans lequel
* Utiliser un ORM pour interagir avec une base de données
* Tester un parcours utilisateur avec des tests... _la_db|Ajoutez une nouvelle table dans la base de données]]
* [[140_afficher_contenu_template|Affichez le
notre application ou l'emplacement de la base de données. Par convention, **ces variables sont dans le fic... ET_KEY''** sert de base pour **générer toutes les données chiffrées**. Par exemple, elle permet de générer
exemple.
</note>
===== Cherchez dans la base de données les informations adéquates =====
La dernière éta... le filtre à appliquer : la colonne de la base de données et la valeur à y trouver. Lire la documentation