Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1171 - 1180 of 1,916 for FastApi (0.06 seconds)

  1. docs/ru/docs/tutorial/header-param-models.md

    /// note | Заметка
    
    Этот функционал доступен в FastAPI начиная с версии `0.115.0`. 🤓
    
    ///
    
    ## Header-параметры в виде Pydantic-модели { #header-parameters-with-a-pydantic-model }
    
    Объявите нужные **header-параметры** в **Pydantic-модели** и затем аннотируйте параметр как `Header`:
    
    {* ../../docs_src/header_param_models/tutorial001_an_py310.py hl[9:14,18] *}
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Tue Sep 30 11:24:39 GMT 2025
    - 4.3K bytes
    - Click Count (0)
  2. docs/ru/docs/tutorial/query-params-str-validations.md

    Чтобы сделать это, сначала импортируйте:
    
    * `Query` из `fastapi`
    * `Annotated` из `typing`
    
    {* ../../docs_src/query_params_str_validations/tutorial002_an_py310.py hl[1,3] *}
    
    /// info | Дополнительная информация
    
    Поддержка `Annotated` (и рекомендация использовать его) появилась в FastAPI версии 0.95.0.
    
    Если у вас более старая версия, при попытке использовать `Annotated` вы получите ошибки.
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Dec 17 20:41:43 GMT 2025
    - 26.2K bytes
    - Click Count (0)
  3. docs_src/security/tutorial007_an_py39.py

    import secrets
    from typing import Annotated
    
    from fastapi import Depends, FastAPI, HTTPException, status
    from fastapi.security import HTTPBasic, HTTPBasicCredentials
    
    app = FastAPI()
    
    security = HTTPBasic()
    
    
    def get_current_username(
        credentials: Annotated[HTTPBasicCredentials, Depends(security)],
    ):
        current_username_bytes = credentials.username.encode("utf8")
        correct_username_bytes = b"stanleyjobson"
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Tue Mar 26 16:56:53 GMT 2024
    - 1.1K bytes
    - Click Count (0)
  4. docs/zh/docs/python-types.md

    ///
    
    整个 **FastAPI** 建立在 Pydantic 的基础之上。
    
    实际上你将在 [教程 - 用户指南](tutorial/index.md){.internal-link target=_blank} 看到很多这种情况。
    
    ## **FastAPI** 中的类型提示
    
    **FastAPI** 利用这些类型提示来做下面几件事。
    
    使用 **FastAPI** 时用类型提示声明参数可以获得:
    
    * **编辑器支持**。
    * **类型检查**。
    
    ...并且 **FastAPI** 还会用这些类型声明来:
    
    * **定义参数要求**:声明对请求路径参数、查询参数、请求头、请求体、依赖等的要求。
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Mon Aug 18 06:34:40 GMT 2025
    - 8.6K bytes
    - Click Count (0)
  5. docs/ja/docs/tutorial/dependencies/classes-as-dependencies.md

    以下にある最後の`CommonQueryParams`:
    
    ```Python
    ... = Depends(CommonQueryParams)
    ```
    
    ...は、**FastAPI** が依存関係を知るために実際に使用するものです。
    
    そこからFastAPIが宣言されたパラメータを抽出し、それが実際にFastAPIが呼び出すものです。
    
    ---
    
    この場合、以下にある最初の`CommonQueryParams`:
    
    ```Python
    commons: CommonQueryParams ...
    ```
    
    ...は **FastAPI** に対して特別な意味をもちません。FastAPIはデータ変換や検証などには使用しません(それらのためには`= Depends(CommonQueryParams)`を使用しています)。
    
    実際には以下のように書けばいいだけです:
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Mon Nov 18 02:25:44 GMT 2024
    - 7K bytes
    - Click Count (0)
  6. docs/ja/docs/advanced/websockets.md

    {* ../../docs_src/websockets/tutorial001.py hl[2,6:38,41:43] *}
    
    ## `websocket` を作成する
    
    **FastAPI** アプリケーションで、`websocket` を作成します。
    
    {* ../../docs_src/websockets/tutorial001.py hl[1,46:47] *}
    
    /// note | 技術詳細
    
    `from starlette.websockets import WebSocket` を使用しても構いません.
    
    **FastAPI** は開発者の利便性のために、同じ `WebSocket` を提供します。しかし、こちらはStarletteから直接提供されるものです。
    
    ///
    
    ## メッセージの送受信
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Sat Oct 11 17:48:49 GMT 2025
    - 7.1K bytes
    - Click Count (0)
  7. docs/de/docs/tutorial/cors.md

    ## `CORSMiddleware` verwenden { #use-corsmiddleware }
    
    Sie können das in Ihrer **FastAPI**-Anwendung mit der `CORSMiddleware` konfigurieren.
    
    * Importieren Sie `CORSMiddleware`.
    * Erstellen Sie eine Liste der erlaubten Origins (als Strings).
    * Fügen Sie es als „Middleware“ zu Ihrer **FastAPI**-Anwendung hinzu.
    
    Sie können auch angeben, ob Ihr Backend erlaubt:
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Dec 17 20:41:43 GMT 2025
    - 6.3K bytes
    - Click Count (0)
  8. tests/test_tutorial/test_additional_responses/test_tutorial001.py

    from fastapi.testclient import TestClient
    
    from docs_src.additional_responses.tutorial001_py39 import app
    
    client = TestClient(app)
    
    
    def test_path_operation():
        response = client.get("/items/foo")
        assert response.status_code == 200, response.text
        assert response.json() == {"id": "foo", "value": "there goes my hero"}
    
    
    def test_path_operation_not_found():
        response = client.get("/items/bar")
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Dec 17 20:41:43 GMT 2025
    - 4.3K bytes
    - Click Count (0)
  9. tests/test_tutorial/test_handling_errors/test_tutorial005.py

    from fastapi.testclient import TestClient
    
    from docs_src.handling_errors.tutorial005_py39 import app
    
    client = TestClient(app)
    
    
    def test_post_validation_error():
        response = client.post("/items/", json={"title": "towel", "size": "XL"})
        assert response.status_code == 422, response.text
        assert response.json() == {
            "detail": [
                {
                    "type": "int_parsing",
                    "loc": ["body", "size"],
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Sat Dec 27 18:19:10 GMT 2025
    - 3.9K bytes
    - Click Count (0)
  10. docs/ru/docs/tutorial/schema-extra-example.md

    Из‑за этого версии FastAPI до 0.99.0 всё ещё использовали версии OpenAPI ниже 3.1.0.
    
    ///
    
    ### `examples` в Pydantic и FastAPI { #pydantic-and-fastapi-examples }
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Tue Sep 30 11:24:39 GMT 2025
    - 14.8K bytes
    - Click Count (0)
Back to Top