eb qui s'appelle "Le test ultime"!
Vous allez enfin découvrir qui vous êtes vraiment ! Avez-vous déjà... de : **Python**.
De quels outils aurons-nous besoin ?
* Un **langage de programmation** : nous par... trouver rapidement, c'est pourquoi nous avons besoin d'une base de données.
* Un service qui nous pe... z une application web, vous avez **toujours** besoin de gérer les requêtes HTTP, d'un serveur web, d'a
el commence à tracer des lettres. Indiquez "50" afin de commencer à écrire à 50px du bord supérieur.
... isée.
font = ImageFont.truetype(os.path.join('fbapp', 'static', 'fonts', 'Arcon-Regular.otf'),... current_h, pad = 180, 10
for sentence in sentences:
w, h = self.print_on_img(b... isée.
font = ImageFont.truetype(os.path.join('fbapp', 'static', 'fonts', 'Arcon-Regular.otf'),
avec pip.
<code bash>
cd TestUltime/
source env/bin/activate
pip3 install flask
</code>
Créer un fi... :
return "Hello world !"
if __name__ == "__main__":
app.run()
</code>
Tester que Flask fonct... NING: This is a development server. Do not use it in a production deployment. Use a production WSGI se... lignes suivantes :
<code python run.py>
#! /usr/bin/env python
from fbapp import app
if __name__ ==
ns le champ ''Domaines de l'app''. Facebook a besoin de connaître l'URL que vous autorisez pour éviter... isée ailleurs. Enregistrez les modifications.
Enfin, copiez l'ID de l'app et remplacez l'ancien dans ... mot de passe de l'utilisateur. Vous en aurez besoin !
Vous pouvez maintenant tester le projet avec l... n et création de compte" est active ("Facebook Login").
Vous n'avez pas à implémenter le Facebook Log
Mais ne vous inquiétez pas : vous n'aurez pas besoin d'apprendre un nouveau langage. Nous allons utili... vous ai dit précédemment que vous n'aviez pas besoin d'apprendre SQL car Flask intégrait un outil qui ... QLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'app.db')
</code>
Cela permettra à l'OR... es, un booléen ?
Dans ce cours nous n'aurons besoin que d'une table (Content) qui contient trois cham
_for('static', filename='css/bootstrap/bootstrap.min.css')
</code>
Ceci générera le lien suivant : ''/static/css/bootstrap/bootstrap.min.css''.
Intégrez-la dans ''index.html'' ! Mais si... late, elle sera interprétée comme du HTML pur.
Afin d'indiquer au moteur de template (Jinja 2) que vo... _for('static', filename='css/bootstrap/bootstrap.min.css') }} <!-- La phrase sera affichée dans la pag
va répondre la vue. Par exemple : ''/index''.
Afin de bien comprendre le rôle majeur des vues, intér... t ! Tout le web que nous connaissons l'utilise. Afin d'aller plus loin, je vous invite fortement à lire la partie [[https://openclassrooms.com/courses/con... arah Khalil.
</note>
==== Exemple de vue ====
Afin de mettre en pratique ce que nous venons d'explor
++++ Réponse |
Choix 4. Tout comme le Facebook Login, Facebook propose aux développeurs un outil d’ana... odule(s) Python est-il possible de générer un chemin vers une image ?
** (Attention : plusieurs répon... selon le nombre de degrés passé en paramètre. Enfin, la fonction ''save()'' permet d’enregistrer les