scriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez-un-site-avec-flask|Conce... le sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====== Ajoutez un peu d'intel... lle classe dans utils.py.
<code python utils.py>
from random import choice as random_choice
from fbapp.models import Content, Gender
from PIL import Imag
scriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez-un-site-avec-flask|Conce... le sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====== Tirez parti de ce cour... = Qu'est-ce que Flask ? =====
Flask est un micro-framework web écrit en Python. Il vous permet de con... e manière professionnelle.
Qu'est-ce qu'un micro-framework web ?
Il s'agit d'un ensemble de modules
scriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez-un-site-avec-flask|Conce... le sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====== Ajoutez une nouvelle t... SQL peut ressembler à ceci :
<code sql>
SELECT * FROM Content
</code>
Ceci affichera tous les items ... M**apping, ou correspondance objet-relationnel en français.
Alors, comment utiliser SQLAlchemy ? Comm
nscriptions du cours [[https://openclassrooms.com/fr/courses/1603881-creez-votre-site-web-avec-html5-e... rer une unité qui est spécifique aux grids : les "fraction units", ou ''fr'' pour les intimes, qui représentent des parts de largeur dans les colonnes.
Mais pourquoi utiliser les ''fr'' alors qu'on a des pourcentages ?
Si vous tente
ansfer (ou transfert d’état de représentation, en français), et constitue un ensemble de **normes**, o... ce chapitre du cours [[https://openclassrooms.com/fr/courses/1946386-comprendre-le-web/6874807-decouvr... ur le backend tandis que l’autre travaille sur le frontend. Comme l’API REST communique entre les deux... T est qu’elles sont **stateless** – sans état, en français – ce qui signifie que le serveur ne sauvega
(ou interface de programmation d’application, en français). Pour faire simple : c’est un moyen de com... ation serveur et client.
Prenons l’exemple d'Air France, une compagne aérienne française. Quelque part dans le monde, les serveurs d'Air France ont accès à toutes les données que vous voule
scriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez-un-site-avec-flask|Conce... le sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====== Installez Flask ======... le contenu sci-dessous :
<code python views.py>
from flask import Flask
app = Flask(__name__)
@app... eu différemment.
Flask, contrairement à d'autres frameworks, n'impose pas de structure. Vous pouvez t
scriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez-un-site-avec-flask|Conce... le sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====== Découpez votre projet ... id = id;
js.src = "https://connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.9&appId={{ config['FB_APP_ID'] }}";
fjs.parentNode.insertBefor
scriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez-un-site-avec-flask|Conce... le sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
:TODO:
====== Créez une page ... sur la composition d'une URL, lisez l' [[https://fr.wikipedia.org/wiki/Uniform_Resource_Locator|artic... à la route ''/result/''.
<code python views.py>
from flask import Flask, render_template, url_for, r
scriptions du cours "[[https://openclassrooms.com/fr/courses/6951236-mettez-en-place-votre-environneme... ronnement virtuel à l'aide de la commande **''pip freeze''**, pendant que l'environnement est actif.
... ets que vous avez installés, en exécutant **''pip freeze ''**.
<code bash>
pip freeze
cycler==0.10.0
kiwisolver==1.2.0
matplotlib==3.2.2
numpy==1.19.0
py
ent les uns des autres, vous pouviez augmenter la fréquence d'horloge et donc les fréquences d'horloge ne cessaient d'augmenter. Je me souviens que lorsqu... tait disponible au même prix, ce qui pouvait être frustrant!
Donc, ces fréquences d'horloge ne faisaient qu' augmenter parce que le nombre de transistors
nscriptions du cours [[https://openclassrooms.com/fr/courses/1603881-creez-votre-site-web-avec-html5-e... net est composé de deux parties :
* une partie frontend, c’est la partie visible de notre site inte... om">
</p>
</form>
</code>
Ce qui veut dire en français : "Pour le champs de texte monoligne, nommé... ">%%'' On utilise [[https://developer.mozilla.org/fr/docs/Web/HTML/Element/input/range|range]] pour de
scriptions du cours “[[https://openclassrooms.com/fr/courses/4425066-concevez-un-site-avec-flask|Conce... le sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]]
====== Affichez le contenu d'... utant tout casser.
C'est pourquoi la plupart des frameworks pensés pour le web choisissent de séparer... *M**odèle / **V**ue / **C**ontrôleur) de bien des frameworks, il se base sur trois piliers fortement i
scriptions du cours "[[https://openclassrooms.com/fr/courses/6951236-mettez-en-place-votre-environneme... , nous écrivons ceci :
<code python scriptv2.py>
from os import getcwd
print(getcwd())
</code>
Nous... e contenu d'un paquet à l'aide de la commande **%%from <package> import *%%**. Cela est utile lorsque ... tons tout le contenu du paquet numpy à l'aide de from numpy import *
<code python>
from numpy impor
scriptions du cours “[[https://openclassrooms.com/fr/courses/7155841-testez-votre-projet-python|Testez... le sur la plateforme [[https://openclassrooms.com/fr/|Openclassrooms]].
====== Ajoutez des tests av... hon.org/3/library/unittest.html|Unittest]] est le framework de test fourni par défaut avec Python. Vou... t mettre en place des tests unitaires à l’aide du framework Pytest. Nous allons maintenant voir commen