Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 43 for Lifespan (0.06 seconds)

  1. docs/zh-hant/docs/advanced/async-tests.md

    ```
    
    也就是先前用 `TestClient` 發送請求時所用的寫法。
    
    /// tip
    
    注意,對新的 `AsyncClient` 需搭配 async/await —— 請求是非同步的。
    
    ///
    
    /// warning
    
    如果你的應用仰賴 lifespan 事件,`AsyncClient` 不會觸發這些事件。若要確保它們被觸發,請使用 [florimondmanca/asgi-lifespan](https://github.com/florimondmanca/asgi-lifespan#usage) 的 `LifespanManager`。
    
    ///
    
    ## 其他非同步函式呼叫 { #other-asynchronous-function-calls }
    
    由於測試函式現在是非同步的,你也可以在測試中呼叫(並 `await`)其他 `async` 函式,和在程式碼其他地方一樣。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:05:38 GMT 2026
    - 3.5K bytes
    - Click Count (0)
  2. docs/zh/docs/advanced/async-tests.md

    /// tip | 提示
    
    请注意,我们正在将 async/await 与新的 `AsyncClient` 一起使用——请求是异步的。
    
    ///
    
    /// warning | 警告
    
    如果您的应用程序依赖于生命周期事件, `AsyncClient` 将不会触发这些事件。为了确保它们被触发,请使用 [florimondmanca/asgi-lifespan](https://github.com/florimondmanca/asgi-lifespan#usage) 中的 `LifespanManager` 。
    
    ///
    
    ## 其他异步函数调用 { #other-asynchronous-function-calls }
    
    由于测试函数现在是异步的,因此除了在测试中向 FastAPI 应用程序发送请求之外,您现在还可以调用(和使用 `await` 等待)其他 `async` 异步函数,就和您在代码中的其他任何地方调用它们的方法一样。
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:06:37 GMT 2026
    - 3.9K bytes
    - Click Count (0)
  3. fastapi/routing.py

        ) -> None:
            # Determine the lifespan context to use
            if lifespan is None:
                # Use the default lifespan that runs on_startup/on_shutdown handlers
                lifespan_context: Lifespan[Any] = _DefaultLifespan(self)
            elif inspect.isasyncgenfunction(lifespan):
                lifespan_context = asynccontextmanager(lifespan)
            elif inspect.isgeneratorfunction(lifespan):
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 15 11:44:39 GMT 2026
    - 193K bytes
    - Click Count (0)
  4. docs/ja/docs/advanced/async-tests.md

    /// tip | 豆知識
    
    新しい `AsyncClient` では async/await を使っている点に注意してください。リクエストは非同期です。
    
    ///
    
    /// warning | 注意
    
    アプリケーションが lifespan イベントに依存している場合、`AsyncClient` はそれらのイベントをトリガーしません。確実にトリガーするには、[florimondmanca/asgi-lifespan](https://github.com/florimondmanca/asgi-lifespan#usage) の `LifespanManager` を使用してください。
    
    ///
    
    ## その他の非同期関数呼び出し { #other-asynchronous-function-calls }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:07:17 GMT 2026
    - 4.5K bytes
    - Click Count (0)
  5. fastapi/applications.py

                    You should instead use the `lifespan` handlers.
    
                    Read more in the
                    [FastAPI docs for `lifespan`](https://fastapi.tiangolo.com/advanced/events/).
                    """
                ),
            ] = None,
            lifespan: Annotated[
                Lifespan[AppType] | None,
                Doc(
                    """
                    A `Lifespan` context manager handler. This replaces `startup` and
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Wed Apr 01 16:16:24 GMT 2026
    - 178.6K bytes
    - Click Count (0)
  6. docs/de/docs/advanced/events.md

    Weitere Informationen zu Starlettes `lifespan`-Handlern finden Sie in [Starlettes Lifespan-Dokumentation](https://www.starlette.dev/lifespan/).
    
    Einschließlich, wie man Lifespan-Zustand handhabt, der in anderen Bereichen Ihres Codes verwendet werden kann.
    
    ///
    
    ## Unteranwendungen { #sub-applications }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 17:58:09 GMT 2026
    - 9.4K bytes
    - Click Count (0)
  7. docs/zh-hant/docs/advanced/events.md

    如果把它們拆成兩個彼此不共享邏輯或變數的獨立函式,會比較麻煩,你得把值存在全域變數或用其他技巧。
    
    因此,現在建議改用上面介紹的 `lifespan`。
    
    ## 技術細節 { #technical-details }
    
    給有興趣鑽研的同好一點技術細節。🤓
    
    在底層的 ASGI 技術規範中,這屬於 [Lifespan Protocol](https://asgi.readthedocs.io/en/latest/specs/lifespan.html) 的一部分,並定義了 `startup` 與 `shutdown` 兩種事件。
    
    /// info
    
    你可以在 [Starlette 的 Lifespan 文件](https://www.starlette.dev/lifespan/) 讀到更多關於 Starlette `lifespan` 處理器的資訊。
    
    也包含如何處理可在程式其他區域使用的 lifespan 狀態。
    
    ///
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:05:38 GMT 2026
    - 7.2K bytes
    - Click Count (0)
  8. docs/ru/docs/advanced/events.md

    Вы можете прочитать больше про обработчики `lifespan` в Starlette в [документации Starlette по Lifespan](https://www.starlette.dev/lifespan/).
    
    Включая то, как работать с состоянием lifespan, которое можно использовать в других частях вашего кода.
    
    ///
    
    ## Подприложения { #sub-applications }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 17:56:20 GMT 2026
    - 12.6K bytes
    - Click Count (0)
  9. docs/zh/docs/advanced/events.md

    在不共享逻辑或变量的不同函数中处理这些逻辑比较困难,因为你需要在全局变量中存储值或使用类似的方式。
    
    因此,推荐使用上面所述的 `lifespan`。
    
    ## 技术细节 { #technical-details }
    
    只是为好奇者提供的技术细节。🤓
    
    在底层,这部分是 ASGI 技术规范中的 [Lifespan 协议](https://asgi.readthedocs.io/en/latest/specs/lifespan.html)的一部分,定义了称为 `startup` 和 `shutdown` 的事件。
    
    /// info | 信息
    
    你可以在 [Starlette 的 Lifespan 文档](https://www.starlette.dev/lifespan/) 中阅读更多关于 `lifespan` 处理器的内容。
    
    包括如何处理生命周期状态,以便在代码的其他部分使用。
    
    ///
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:06:37 GMT 2026
    - 7.2K bytes
    - Click Count (0)
  10. docs/ja/docs/_llm-test.md

    * フォームボディ
    * ファイルボディ
    * 関数本体
    
    * パラメータ
    * ボディパラメータ
    * パスパラメータ
    * クエリパラメータ
    * Cookie パラメータ
    * ヘッダーパラメータ
    * フォームパラメータ
    * 関数パラメータ
    
    * イベント
    * 起動イベント
    * サーバーの起動
    * シャットダウンイベント
    * lifespan イベント
    
    * ハンドラ
    * イベントハンドラ
    * 例外ハンドラ
    * 処理する
    
    * モデル
    * Pydantic モデル
    * データモデル
    * データベースモデル
    * フォームモデル
    * モデルオブジェクト
    
    * クラス
    * 基底クラス
    * 親クラス
    * サブクラス
    * 子クラス
    * 兄弟クラス
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:07:17 GMT 2026
    - 13.5K bytes
    - Click Count (0)
Back to Top