web flask}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez... site avec Flask]]” disponible sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====... r gérer le genre. Pour en savoir plus, lisez la [[https://docs.python.org/3/library/enum.html|documentat... ne fonction qui renvoie une réponse à une requête HTTP. Toute fonction décorée par **''@app.route''** es
web flask}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez... site avec Flask]]” disponible sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====... e sur la page d'accueil, disponible à l'adresse ''http://le-test-ultime.hello-birds.com/''.
* Elle voi... b** dont le rôle va être de recevoir des requêtes HTTP, de les traiter et de renvoyer une réponse HTTP c
web flask}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez... site avec Flask]]” disponible sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====... riableappId ?**
- La fonction fait une requête HTTP à Facebook pour récupérer la valeur de FB_APP_ID ... ?**
1.<code html>
<meta property=”url” content=”https://www.python.org/” />
<meta property=”title” con
web flask}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez... site avec Flask]]” disponible sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====... pplication ?** (Plusieurs choix possibles).
- http://localhost:5000
- http://flask:5000
- http://127.0.0.1:5000
++++ Réponse |
Choix 1 et 3. Flask pr
web flask}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez... site avec Flask]]” disponible sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====... l'OpenGraph et les métadonnées =====
Selon la [[http://ogp.me/|documentation officielle]], l'OpenGraph... ad de votre page :
<code html>
<html prefix="og: http://ogp.me/ns#">
<head>
<meta property="og:url"
web flask}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez... site avec Flask]]” disponible sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
:TODO... oir plus sur la composition d'une URL, lisez l' [[https://fr.wikipedia.org/wiki/Uniform_Resource_Locator... dée
* **''request.method''** renvoie la méthode HTTP utilisée
* **''request.args''** renvoie un dict
web flask}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez... site avec Flask]]” disponible sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====... e a production WSGI server instead.
* Running on http://127.0.0.1:5000
Press CTRL+C to quit
</file>
Ou... vigateur et dans la barre d'adresse taper l'URL ''http://127.0.0.1:5000'', la page web doit afficher le
web flask}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez... site avec Flask]]” disponible sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====... uid = request.args.get('id')
profile_pic = 'https://graph.facebook.com/' + uid + '/picture?type=la... le serveur et allez sur l'URL suivante :
<code>
http://localhost:5000/result/?first_name=C%C3%A9line&i
ython venv}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/6951236-mettez-e... onnement Python]]" disponible sur la plateforme [[https://openclassrooms.com|Openclassrooms]].
====== C... ython demo.py>
import requests
r = requests.get('http://www.example.com')
print(r.status_code)
</code>
... ations différentes, telles que le code de réponse HTTP, qui sert à indiquer si votre requête a réussi, é
urs python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/7150616-apprenez... jet avec Python]]" disponible sur la plateforme [[https://openclassrooms.com|Openclassrooms]].
====== ... st plus rare. Si vous souhaitez en savoir plus, [[https://medium.com/@meghamohan/mutable-and-immutable-s... classes, méthodes et modules). Je vous partage [[https://www.python.org/dev/peps/pep-0257/|la documenta
dev python}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/7168871-apprenez... langage Python]]” disponible sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====... ion de Python est très simple ! Rendez-vous sur [[https://www.python.org/downloads/|python.org]], choisi... teurs de texte, mais vous pouvez commencer avec [[https://www.sublimetext.com/|Sublime Text]].
Voici c
thon test}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/7155841-testez-v... e projet Python]]” disponible sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]].
====== Ajoutez des tests avec Unittest ======
[[https://docs.python.org/3/library/unittest.html|Unitte...
===== À vous de jouer ! =====
Reprenons le [[https://github.com/OpenClassrooms-Student-Center/44251
web flask}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez... site avec Flask]]” disponible sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====... sateur du tout !
Pour en savoir plus, lisez la [[http://docs.sqlalchemy.org/en/latest/orm/tutorial.html... de>
Pour en savoir plus, consultez le chapitre [[https://flask-sqlalchemy.palletsprojects.com/en/3.1.x/
web flask}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez... site avec Flask]]” disponible sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====... es ======
Flask utilise le moteur de templates [[http://flask.pocoo.org/docs/0.12/templating/|Jinja 2]]... js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/fr_FR/sdk.js#xfbml=1&
thon venv}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/6951236-mettez-e... onnement Python]]" disponible sur la plateforme [[https://openclassrooms.com|Openclassrooms]].
====== ... our trouver des paquets Python : rechercher sur [[https://pypi.org/|PyPI]] directement, ou faire confian... utiles sur ce paquet. Par exemple, le paquet [[https://pypi.org/project/requests/|requests]], contien