]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commitdiff
📝 Update includes in `docs/fr/docs/tutorial/first-steps.md` (#12594)
authorQuentin Takeda <quentin.vadon@gmail.com>
Sat, 9 Nov 2024 12:10:11 +0000 (13:10 +0100)
committerGitHub <noreply@github.com>
Sat, 9 Nov 2024 12:10:11 +0000 (12:10 +0000)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
docs/fr/docs/tutorial/first-steps.md

index e9511b02995a9a556f64663f3d1ab906217a43c7..b2fb5181cae675ce6910165b8f367997308eeb42 100644 (file)
@@ -2,9 +2,7 @@
 
 Le fichier **FastAPI** le plus simple possible pourrait ressembler Ă  cela  :
 
-```Python
-{!../../docs_src/first_steps/tutorial001.py!}
-```
+{* ../../docs_src/first_steps/tutorial001.py *}
 
 Copiez ce code dans un fichier nommĂ© `main.py`.
 
@@ -134,9 +132,7 @@ Vous pourriez aussi l'utiliser pour gĂ©nĂ©rer du code automatiquement, pour les
 
 ### Ă‰tape 1 : import `FastAPI`
 
-```Python hl_lines="1"
-{!../../docs_src/first_steps/tutorial001.py!}
-```
+{* ../../docs_src/first_steps/tutorial001.py hl[1] *}
 
 `FastAPI` est une classe Python qui fournit toutes les fonctionnalitĂ©s nĂ©cessaires au lancement de votre API.
 
@@ -150,9 +146,7 @@ Vous pouvez donc aussi utiliser toutes les fonctionnalitĂ©s de <a href="https://
 
 ### Ă‰tape 2 : crĂ©er une "instance" `FastAPI`
 
-```Python hl_lines="3"
-{!../../docs_src/first_steps/tutorial001.py!}
-```
+{* ../../docs_src/first_steps/tutorial001.py hl[3] *}
 
 Ici la variable `app` sera une "instance" de la classe `FastAPI`.
 
@@ -172,9 +166,7 @@ $ uvicorn main:app --reload
 
 Si vous crĂ©ez votre app avec :
 
-```Python hl_lines="3"
-{!../../docs_src/first_steps/tutorial002.py!}
-```
+{* ../../docs_src/first_steps/tutorial002.py hl[3] *}
 
 Et la mettez dans un fichier `main.py`, alors vous appelleriez `uvicorn` avec :
 
@@ -250,9 +242,7 @@ Nous allons donc aussi appeler ces dernières des "**opĂ©rations**".
 
 #### DĂ©finir un *dĂ©corateur d'opĂ©ration de chemin*
 
-```Python hl_lines="6"
-{!../../docs_src/first_steps/tutorial001.py!}
-```
+{* ../../docs_src/first_steps/tutorial001.py hl[6] *}
 
 Le `@app.get("/")` dit Ă  **FastAPI** que la fonction en dessous est chargĂ©e de gĂ©rer les requĂŞtes qui vont sur :
 
@@ -306,9 +296,7 @@ Voici notre "**fonction de chemin**" (ou fonction d'opĂ©ration de chemin) :
 * **opĂ©ration** : `get`.
 * **fonction** : la fonction sous le "dĂ©corateur" (sous `@app.get("/")`).
 
-```Python hl_lines="7"
-{!../../docs_src/first_steps/tutorial001.py!}
-```
+{* ../../docs_src/first_steps/tutorial001.py hl[7] *}
 
 C'est une fonction Python.
 
@@ -320,9 +308,7 @@ Ici, c'est une fonction asynchrone (dĂ©finie avec `async def`).
 
 Vous pourriez aussi la dĂ©finir comme une fonction classique plutĂ´t qu'avec `async def` :
 
-```Python hl_lines="7"
-{!../../docs_src/first_steps/tutorial003.py!}
-```
+{* ../../docs_src/first_steps/tutorial003.py hl[7] *}
 
 /// note
 
@@ -332,9 +318,7 @@ Si vous ne connaissez pas la diffĂ©rence, allez voir la section [Concurrence : *
 
 ### Ă‰tape 5 : retourner le contenu
 
-```Python hl_lines="8"
-{!../../docs_src/first_steps/tutorial001.py!}
-```
+{* ../../docs_src/first_steps/tutorial001.py hl[8] *}
 
 Vous pouvez retourner un dictionnaire (`dict`), une liste (`list`), des valeurs seules comme des chaines de caractères (`str`) et des entiers (`int`), etc.