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 ... t être dans le dossier ''**static**'' ;
* Les **fichiers HTML** doivent être dans le dossier ''**template... ivent être dans le dossier ''**tests**'' ;
* Le fichier ''**views.py**'' contient les différentes routes
rks pensés pour le web choisissent de séparer les fichiers dans plusieurs dossiers distincts. Cela peut par... 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
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
urrions faire mieux ! Le template n'est pas qu'un fichier HTML classique car vous avez accès à de nombreux ... éthode plutôt intéressante pour faire appel à des fichiers qui se trouvent dans le dossier ''static'' : ''*... paramètre est le nom du dossier qui contient les fichiers que l'on souhaite lier. Le second, optionnel, est le nom d'un fichier. Par exemple :
<code python>
url_for('static', f
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
gez le {{ concevez_un_site_avec_flask-p1c1.zip|fichier archive du projet}}.
Le dossier contient :
^ in... s scripts |
^ static/tmp | fichiers temporaires |
Le thème CSS utilisé e... _un_site_avec_flask-P1C1.zip
# Déplacer tous les fichiers extraits (meme les cachés)
# dans le répertoire ... ble. Cliquer sur l'ID pour le copier.
Ouvrez le fichier ''index.html'' et renseigner l'ID généré dans les
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