Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 26 for utilisons (0.14 seconds)

  1. docs/fr/docs/tutorial/sql-databases.md

    Nous pouvons **mettre à jour un héros**. Pour cela, nous utilisons une opération HTTP `PATCH`.
    
    Et dans le code, nous obtenons un `dict` avec toutes les données envoyées par le client, **uniquement les données envoyées par le client**, en excluant toute valeur qui serait là simplement parce que c'est la valeur par défaut. Pour ce faire, nous utilisons `exclude_unset=True`. C'est l'astuce principale. 🪄
    
    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)
  2. docs/fr/docs/tutorial/security/simple-oauth2.md

    Nous n'utilisons pas `scopes` dans cet exemple, mais la fonctionnalité est disponible si vous en avez besoin.
    
    ///
    
    Récupérez maintenant les données utilisateur depuis la (fausse) base de données, en utilisant le `username` du champ de formulaire.
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 18:37:13 GMT 2026
    - 11.2K bytes
    - Click Count (0)
  3. docs/fr/docs/advanced/security/oauth2-scopes.md

    <img src="/img/tutorial/security/image11.png">
    
    ## Jeton JWT avec scopes { #jwt-token-with-scopes }
    
    Modifiez maintenant le *chemin d’accès* du jeton pour renvoyer les scopes demandés.
    
    Nous utilisons toujours le même `OAuth2PasswordRequestForm`. Il inclut une propriété `scopes` avec une `list` de `str`, contenant chaque scope reçu dans la requête.
    
    Et nous renvoyons les scopes comme partie du jeton JWT.
    
    /// danger | Danger
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 18:37:13 GMT 2026
    - 15.5K bytes
    - Click Count (0)
  4. docs/fr/docs/tutorial/response-model.md

    ```console
    $ pip install email-validator
    ```
    
    ou avec :
    
    ```console
    $ pip install "pydantic[email]"
    ```
    
    ///
    
    Et nous utilisons ce modèle pour déclarer notre entrée et le même modèle pour déclarer notre sortie :
    
    {* ../../docs_src/response_model/tutorial002_py310.py hl[16] *}
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 18:37:13 GMT 2026
    - 18.1K bytes
    - Click Count (0)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. 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)
  10. 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)
Back to Top