Ces métadonnées permettront de générer la carte suivante sur Facebook :
{{exemple_partage_fbck.png}}
Co... partage =====
L'image partagée sera de la forme suivante :
{{img_msg_exemple.jpg}}
Elle sera créée dans... le template ''result.html''. Il sera de la forme suivante : ''localhost:5000/index?img=<cheminverslimage>'... dans le template ''index.html''
Dans le chapitre suivant nous verrons comment générer l'image suivante aut
iews.py
</code>
La commande retourne les messages suivants
<file>
* Serving Flask app 'views'
* Debug mod... ).
Arrêtez le serveur et créez donc les dossiers suivants : ''**templates**'' et ''**tests**''.
Normaleme... >
Ouvrez le fichier run.py et ajoutez les lignes suivantes :
<code python run.py>
#! /usr/bin/env python
... ntenir cet objet. Ouvrez-le et ajoutez les lignes suivantes :
<code python>
from flask import Flask
from .
itères et faire des recoupements d'information en suivant les relations entre les tables.
Une requête SQL ... our gérer le genre. Nous verrons dans le chapitre suivant comment améliorer cela.
</note>
Créez un nouveau... lask.
Dans votre console, exécutez les commandes suivantes qui définissent une variable d'environnement et... ar exemple, si nous réalisons les deux opérations suivantes :
- Création d'un utilisateur
- Création d
u.
++++
**Avec quelle fonction génère-t-on l’URL suivante :/result?name=Tom&age=30 ?**
- ''%%url_for(‘r... premier paramètre. Chaque couple mot clé - valeur suivant permettra de définir les paramètres optionnels de... s la forme d’un dictionnaire.
++++
**Dans l'URL suivante, comment récupérer l'identifiant de l'utilisateu... récédent]] | ⌂ [[000_start|Retour au sommaire]] | [[310_partager_resultats_via_facebook_share|Suivant ▷]]
le que les images à partager aient les dimensions suivantes : 1 200 x 630 pixels.
L'image basique sera don... ..
</code>
Lancez le serveur et allez sur l'URL suivante :
<code>
http://localhost:5000/result/?first_na... oto de couverture ! L'URL devrait ressembler à la suivante :
<code>
http://localhost:5000/static/tmp/19334... _share|◁ Précédent]] | ⌂ [[000_start|Retour au sommaire]] | [[340_quiz_connexion_app_facebook|Suivant ▷]]
Un template Jinja contient la fonction JavaScript suivante :
<code javascript>
window.fbAsyncInit = functi... +
**Quelle ligne de code permet de générer l’URL suivante : ''https://www.monapplication.fr/contact/?id=1'... ec des données vectorielles.
**Que fait le code suivant ?**
<code python>
import PIL
with PIL.Image.ope... er_comportement|◁ Précédent]] | ⌂ [[000_start|Retour au sommaire]] | [[410_tests_fonctionnels|Suivant ▷]]
".
En bref, Flask met à disposition les éléments suivants :
* gestion de cookies et sessions
* gestion... ' et renseigner l'ID généré dans les emplacements suivants ''%%{{ your_app_id }}%%'':
<code python>
...
wi... * Un serveur de développement
⌂ [[000_start|Retour au sommaire]] | [[120_installer_flask|Suivant ▷]]
Vous pourrez ensuite les retrouver de la manière suivante :
<code python>
Content.query.filter_by(gender=G... : ''/mise_a_jour_description_1''. Préférez l'url suivante : ''/contents/1/update''.
Il s'agit d'ailleurs ... le_dans_la_db|◁ Précédent]] | ⌂ [[000_start|Retour au sommaire]] | [[150_quiz_decouvrez_flask|Suivant ▷]]
ootstrap.min.css')
</code>
Ceci générera le lien suivant : ''/static/css/bootstrap/bootstrap.min.css''.
I... ! Autrement dit, de pouvoir changer les éléments suivants en fonction de l'utilisateur :
* prénom
* p... lask|◁ Précédent]] | ⌂ [[000_start|Retour au sommaire]] | [[220_creer_page_via_url_dynamiques|Suivant ▷]]
s devez par conséquent récupérer les informations suivantes :
* **Prénom**, pour personnaliser la page d... ts qui ne sont pas liés à Flask. Dans le chapitre suivant vous y ajouterez une nouvelle classe pour générer... emplates|◁ Précédent]] | ⌂ [[000_start|Retour au sommaire]] | [[230_quiz_organiser_projet_mvt|Suivant ▷]]