in/activate
pip3 install flask
</code>
Créer un fichier views.py avec le contenu sci-dessous :
<code py... opper une application entière sur un seul et même fichier. La liberté, la vraie ! Mais encore une fois, ce ... ivent être dans le dossier ''**tests**'' ;
* Le fichier ''**views.py**'' contient les différentes routes ... tml result.html templates/
</code>
Puis créez un fichier %%__init__.py%% dans fbapp et un fichier run.py à
avec une base de données.
++++
**À quoi sert le fichier de configuration config.py ?**
- À réunir, en ... vail pour développer.
++++ Réponse |
Choix 1. Le fichier de configuration doit contenir toutes les variabl... ui renvoie une réponse à une requête HTTP.
- Un fichier HTML dans lequel il est possible d'interpréter de... tecture MVT, qu'est-ce qu'un template ?**
- Un fichier représentant la structure d'un objet stocké dans
paraison avec Excel, la base de données serait le fichier Excel, une table serait une feuille et un champ l...
pip3 install flask_sqlalchemy
</code>
Éditer le fichier ''config.py'' en ajoutant ces lignes :
<code pyt... comment améliorer cela.
</note>
Créez un nouveau fichier ''**models.py**'' dans le dossier ''**fbapp**''. ... on l'importe dans le module fbapp : modifions le fichier ''%%fbapp/__init__.py%%'' :
<code python [highl
haque objet est représenté par une classe dans le fichier **''models.py''**. La classe hérite de ''db.Model... à un nombre.
Créons une nouvelle classe dans le fichier **''models.py''**, Gender, qui héritera de enum :... /code>
==== Le template ====
Un template est un fichier HTML qui peut recevoir des objets Python et qui e... te>
==== La vue ====
Les vues contenues dans le fichier ''views.py'' jouent un **rôle primordial** : elle
gez le {{ concevez_un_site_avec_flask-p1c1.zip|fichier archive du projet}}.
Le dossier contient :
^ in... ble. Cliquer sur l'ID pour le copier.
Ouvrez le fichier ''index.html'' et renseigner l'ID généré dans les... acebook-jssdk'));
</code>
Faire de même pour le fichier ''result.html''.
Revenez dans l'interface de Fac
urrions faire mieux ! Le template n'est pas qu'un fichier HTML classique car vous avez accès à de nombreux ... haite lier. Le second, optionnel, est le nom d'un fichier. Par exemple :
<code python>
url_for('static', f... ig.py puis on recherhce cette même valeur dans le fichier ''index.html'' afin de la remplacer systématiquel
nnaire, de récupérer les éléments définis dans le fichier de configuration de l’application.
++++
**Commen... modifier ''views.py'' pour afficher le contenu du fichier "index.html" dans la page d'accueil ?**
1.
<code... 'index.html')
</code>
++++ Réponse |
Choix 3. Un fichier HTML est un template que la vue peut retourner en
a valeur de la variable FB_APP_ID définie dans le fichier de configuration Python de l’application.
- La ... donc un objet Python :config , qui représente le fichier de configuration de l’application dans lequel est