Découpez votre projet en templates ======
Flask utilise le moteur de templates [[http://flask.pocoo.org/d... g/|Jinja 2]] par défaut. Ce dernier nous permet d'utiliser certaines méthodes dans les templates pour nous ... oir tout cela en détail dans ce chapitre.
===== Utilisez une méthode dans le template =====
Nous avons r... mentation pour en savoir plus.
Je vous propose d'utiliser la variable config pour afficher le contenu de l
ise (une des couleurs du template).
Nous allons utiliser la librairie Pillow (Python Imaging Library) pou... ur tester le code de génération de l'image, on va utiliser la méthode ''show()'' dans la méthode d'initiali... return img
aDesc = """
Toi, tu sais comment utiliser la console ! Jamais à court d'idées pour réalise... ont)
aDesc = """
Toi, tu sais comment utiliser la console ! Jamais à court d'idées pour réalise
ement : graphe, clé/valeur...
Dans ce cours nous utiliserons **SQLite**, un SGBD relationnel, mais il en e... , il est important d'en connaître la structure. J'utilise l'outil SQL Vizualizer, gratuit et en ligne, pour... esoin d'apprendre un nouveau langage. Nous allons utiliser Flask pour l'interroger à notre place !
===== Utilisez SQLite avec Flask =====
Avant d'interroger une
on.
En clair : lorsque vous développez en local, utilisez une application test. Lorsque vous êtes en ligne... partager, intéressons-nous à l'OpenGraph.
===== Utilisez l'OpenGraph et les métadonnées =====
Selon la [... Facebook :
{{exemple_partage_fbck.png}}
Comment utiliser ces balises dans notre projet ? Vous n'avez (pre... ook lors du partage. Mais comment lui spécifier d'utiliser la photo de l'utilisateur ?
===== Configurez l'
sure.
Pour ce projet nous pourrions bien entendu utiliser la puissance de Python pour créer tous ces outil... us importants de la communauté Python. LinkedIn l'utilise en interne et l'API de Pinterest est basée sur ce... teurs dans notre application)... Pour pouvoir les utiliser, vous devez auparavant vous déclarer en tant que... ur créer une application web avec Python, on peut utiliser Flask :
* Flask est un micro-framework Pytho
plémentées sur une application, est-il possible d’utiliser un faux utilisateur de Facebook ?**
- Oui
-... t de l’application est écrit dans un template qui utilise Jinja. Les doubles accolades contiennent donc un ... e URL relative.
++++
**Vous aimeriez savoir qui utilise votre application, et décidez donc de mettre en p... e 20 %, quel module de la librairiePillow faut-il utiliser ?**
- ImageFilter
- Image
- ImageEnhance
**. La classe hérite de ''db.Model'' et peut donc utiliser les méthodes de la classe parent.
Deux parties ... intéressant ! Tout le web que nous connaissons l'utilise. Afin d'aller plus loin, je vous invite fortement... 'action qui sera effectuée. Par exemple, évitez d'utiliser une route qui aurait cette structure : ''/mise_a
cumentation
Importez le script dans views.py et utiliser la fonction
<code python [highlight_lines_extra... Pour personnaliser le contenu d’une page web, on utilise une URL dynamique qui contient des paramètres et ... récupérer ces valeurs dans notre application, on utilise l’objet **''request''** de Flask ou la variable i
acine du projet. C'est ce dernier script que nous utiliserons pour lancer le projet.
<code bash>
touch __in... st amené à travailler avec des variables que nous utiliserons un peu partout dans le projet. Par exemple, l
oit, les différentes variables de configuration à utiliser dans un projet.
- À définir, en un seul endroi... interne, contrairement au framework Django. Pour utiliser SQLAlchemy, il est possible de l’installer avec
e du template base.html. Quelle instruction Jinja utilisez-vous dans index.html ?**
- ''%%{% block bas... _name %}</div>%%''
++++ Réponse |
Choix 2. Jinja utilise une syntaxe composée d’accolades pour interpréter