- Sort Score
- Num 10 results
- Language All
Results 11 - 20 of 77 for utilisons (0.06 seconds)
-
docs/fr/docs/tutorial/security/get-current-user.md
Faisons en sorte qu'il nous fournisse l'utilisateur actuel. ## Créer un modèle d'utilisateur { #create-a-user-model } Commençons par créer un modèle d'utilisateur Pydantic. De la même manière que nous utilisons Pydantic pour déclarer des corps de requête, nous pouvons l'utiliser ailleurs : {* ../../docs_src/security/tutorial002_an_py310.py hl[5,12:6] *}
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Sat Feb 14 08:12:41 GMT 2026 - 4.8K bytes - Click Count (0) -
docs/fr/docs/advanced/events.md
/// /// tip | Astuce Notez que dans ce cas, nous utilisons une fonction Python standard `open()` qui interagit avec un fichier. Cela implique des E/S (input/output), qui nécessitent « d'attendre » que des choses soient écrites sur le disque.
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:37:13 GMT 2026 - 9.1K bytes - Click Count (0) -
docs/fr/docs/advanced/security/http-basic-auth.md
#### Corrigez-le avec `secrets.compare_digest()` { #fix-it-with-secrets-compare-digest } Mais dans notre code nous utilisons justement `secrets.compare_digest()`. En bref, il faudra le même temps pour comparer `stanleyjobsox` à `stanleyjobson` que pour comparer `johndoe` à `stanleyjobson`. Il en va de même pour le mot de passe.
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:37:13 GMT 2026 - 5.8K bytes - Click Count (0) -
docs/fr/docs/tutorial/bigger-applications.md
{* ../../docs_src/bigger_applications/app_an_py310/dependencies.py hl[3,6:8] title["app/dependencies.py"] *} /// tip | Astuce Nous utilisons un en-tête inventé pour simplifier cet exemple. Mais dans les cas réels, vous obtiendrez de meilleurs résultats en utilisant les [utilitaires de sécurité](security/index.md) intégrés. /// ## Créer un autre module avec `APIRouter` { #another-module-with-apirouter }Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:37:13 GMT 2026 - 21.4K bytes - Click Count (0) -
docs/fr/docs/advanced/settings.md
```Python def get_settings(): return Settings() ``` nous créerions cet objet pour chaque requête, et nous lirions le fichier `.env` pour chaque requête. ⚠️ Mais comme nous utilisons le décorateur `@lru_cache` au-dessus, l'objet `Settings` sera créé une seule fois, la première fois qu'il est appelé. ✔️ {* ../../docs_src/settings/app03_an_py310/main.py hl[1,11] *}
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:37:13 GMT 2026 - 12.3K bytes - Click Count (0) -
docs/fr/docs/tutorial/dependencies/index.md
* services * injectables * composants ## Plug-ins **FastAPI** { #fastapi-plug-ins } Les intégrations et « plug-ins » peuvent être construits en utilisant le système d’**injection de dépendances**. Mais en réalité, il n’y a **pas besoin de créer des « plug-ins »**, car en utilisant des dépendances il est possible de déclarer un nombre infini d’intégrations et d’interactions qui deviennent disponibles pour vos fonctions de chemins d’accès.Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:37:13 GMT 2026 - 11.1K bytes - Click Count (0) -
docs/fr/docs/python-types.md
Ce n'est pas la même chose que de déclarer des valeurs par défaut, ce qui serait : ```Python first_name="john", last_name="doe" ``` C'est différent. Nous utilisons des deux-points (`:`), pas des signes égal (`=`). Et ajouter des annotations de type ne change normalement pas ce qui se passe par rapport à ce qui se passerait sans elles.Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:37:13 GMT 2026 - 12.7K bytes - Click Count (0) -
docs/fr/docs/advanced/behind-a-proxy.md
[providers] [providers.file] filename = "routes.toml" ``` Cela indique à Traefik d'écouter sur le port 9999 et d'utiliser un autre fichier `routes.toml`. /// tip | Astuce Nous utilisons le port 9999 au lieu du port HTTP standard 80 afin que vous n'ayez pas à l'exécuter avec des privilèges administrateur (`sudo`). /// Créez maintenant cet autre fichier `routes.toml` :Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:37:13 GMT 2026 - 17.4K bytes - Click Count (0) -
docs/fr/docs/tutorial/query-params-str-validations.md
/// tip | Astuce Ici nous utilisons `Query()` parce qu’il s’agit d’un **paramètre de requête**. Plus tard nous verrons d’autres comme `Path()`, `Body()`, `Header()` et `Cookie()`, qui acceptent également les mêmes arguments que `Query()`. ///
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:37:13 GMT 2026 - 19K bytes - Click Count (0) -
docs/fr/docs/deployment/docker.md
Vous verrez quelque chose comme : ```JSON {"item_id": 5, "q": "somequery"} ``` ## Documentation interactive de l'API { #interactive-api-docs } Vous pouvez maintenant aller sur [http://192.168.99.100/docs](http://192.168.99.100/docs) ou [http://127.0.0.1/docs](http://127.0.0.1/docs) (ou équivalent, en utilisant votre hôte Docker).Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:37:13 GMT 2026 - 32.3K bytes - Click Count (0)