Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 11 - 20 of 914 for Tip (0.04 seconds)

  1. docs/zh/docs/advanced/openapi-callbacks.md

    本例没有实现回调本身(只是一行代码),只有文档部分。
    
    /// tip | 提示
    
    实际的回调只是 HTTP 请求。
    
    实现回调时,要使用 [HTTPX](https://www.python-httpx.org) 或 [Requests](https://requests.readthedocs.io/)。
    
    ///
    
    ## 编写回调文档代码 { #write-the-callback-documentation-code }
    
    应用不执行这部分代码,只是用它来*记录 外部 API* 。
    
    但,您已经知道用 **FastAPI** 创建自动 API 文档有多简单了。
    
    我们要使用与存档*外部 API* 相同的知识...通过创建外部 API 要实现的*路径操作*(您的 API 要调用的)。
    
    /// tip | 提示
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:06:37 GMT 2026
    - 6.6K bytes
    - Click Count (0)
  2. docs/zh/docs/virtual-environments.md

    ```
    
    </div>
    
    ////
    
    /// tip | 提示
    
    每次你在这个环境中安装一个 **新的包** 时,都需要 **重新激活** 这个环境。
    
    这么做确保了当你使用一个由这个包安装的 **终端(<abbr title="command line interface - 命令行界面">CLI</abbr>)程序** 时,你使用的是你的虚拟环境中的程序,而不是全局安装、可能版本不同的程序。
    
    ///
    
    ## 检查虚拟环境是否激活 { #check-the-virtual-environment-is-active }
    
    检查虚拟环境是否激活 (前面的命令是否生效)。
    
    /// tip | 提示
    
    这是 **可选的**,但这是一个很好的方法,可以 **检查** 一切是否按预期工作,以及你是否使用了你打算使用的虚拟环境。
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:06:37 GMT 2026
    - 21.4K bytes
    - Click Count (0)
  3. docs/zh-hant/docs/advanced/settings.md

    這種作法很常見,這些環境變數通常放在 `.env` 檔中,而該檔案被稱為「dotenv」。
    
    /// tip
    
    在類 Unix 系統(如 Linux 與 macOS)中,以點(`.`)開頭的檔案是隱藏檔。
    
    但 dotenv 檔並不一定必須使用這個確切的檔名。
    
    ///
    
    Pydantic 透過外部函式庫支援讀取這類型的檔案。你可以閱讀更多:[Pydantic Settings:Dotenv (.env) 支援](https://docs.pydantic.dev/latest/concepts/pydantic_settings/#dotenv-env-support)。
    
    /// tip
    
    要讓這個功能運作,你需要 `pip install python-dotenv`。
    
    ///
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:05:38 GMT 2026
    - 10.3K bytes
    - Click Count (0)
  4. docs/ko/docs/tutorial/dependencies/classes-as-dependencies.md

    //// tab | Python 3.10+
    
    ```Python
    commons: Annotated[CommonQueryParams, Depends(CommonQueryParams)]
    ```
    
    ////
    
    //// tab | Python 3.10+ Annotated 미사용
    
    /// tip | 팁
    
    가능하다면 `Annotated` 버전을 사용하는 것을 권장합니다.
    
    ///
    
    ```Python
    commons: CommonQueryParams = Depends(CommonQueryParams)
    ```
    
    ////
    
    마지막 `CommonQueryParams`는, 다음에서:
    
    ```Python
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sat Feb 14 08:57:01 GMT 2026
    - 8K bytes
    - Click Count (0)
  5. docs/zh/docs/advanced/testing-dependencies.md

    {* ../../docs_src/dependency_testing/tutorial001_an_py310.py hl[26:27,30] *}
    
    /// tip | 提示
    
    **FastAPI** 应用中的任何位置都可以实现覆盖依赖项。
    
    原依赖项可用于*路径操作函数*、*路径操作装饰器*(不需要返回值时)、`.include_router()` 调用等。
    
    FastAPI 可以覆盖这些位置的依赖项。
    
    ///
    
    然后,使用 `app.dependency_overrides` 把覆盖依赖项重置为空**字典**:
    
    ```Python
    app.dependency_overrides = {}
    ```
    
    /// tip | 提示
    
    如果只在某些测试时覆盖依赖项,您可以在测试开始时(在测试函数内)设置覆盖依赖项,并在结束时(在测试函数结尾)重置覆盖依赖项。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Feb 13 13:37:57 GMT 2026
    - 2K bytes
    - Click Count (0)
  6. docs/zh-hant/docs/advanced/testing-dependencies.md

    {* ../../docs_src/dependency_testing/tutorial001_an_py310.py hl[26:27,30] *}
    
    /// tip
    
    你可以為應用程式中任何地方使用到的相依設定覆寫。
    
    原始相依可以用在*路徑操作函式*、*路徑操作裝飾器*(當你不使用其回傳值時)、`.include_router()` 呼叫等。
    
    FastAPI 仍然能夠將其覆寫。
    
    ///
    
    然後你可以將 `app.dependency_overrides` 設為空的 `dict` 以重設(移除)所有覆寫:
    
    ```Python
    app.dependency_overrides = {}
    ```
    
    /// tip
    
    如果只想在某些測試中覆寫相依,你可以在測試開始時(測試函式內)設定覆寫,並在結束時(測試函式結尾)重設。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sat Feb 14 08:15:26 GMT 2026
    - 2.1K bytes
    - Click Count (0)
  7. docs/ja/docs/advanced/settings.md

    /// tip | 豆知識
    
    ドット(`.`)で始まるファイルは、Linux や macOS のような Unix 系システムでは隠しファイルです。
    
    ただし、dotenv ファイルは必ずしもその正確なファイル名である必要はありません。
    
    ///
    
    Pydantic は外部ライブラリを使ってこの種のファイルからの読み込みをサポートしています。詳細は [Pydantic Settings: Dotenv (.env) support](https://docs.pydantic.dev/latest/concepts/pydantic_settings/#dotenv-env-support) を参照してください。
    
    /// tip | 豆知識
    
    これを機能させるには、`pip install python-dotenv` が必要です。
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:07:17 GMT 2026
    - 12.7K bytes
    - Click Count (0)
  8. docs/zh/docs/advanced/async-tests.md

    /// tip | 提示
    
    请注意,测试函数现在用的是 `async def`,而不是像以前使用 `TestClient` 时那样只是 `def` 。
    
    ///
    
    我们现在可以使用应用程序创建一个 `AsyncClient` ,并使用 `await` 向其发送异步请求。
    
    {* ../../docs_src/async_tests/app_a_py310/test_main.py hl[9:12] *}
    
    这相当于:
    
    ```Python
    response = client.get('/')
    ```
    
    ...我们曾经通过它向 `TestClient` 发出请求。
    
    /// tip | 提示
    
    请注意,我们正在将 async/await 与新的 `AsyncClient` 一起使用——请求是异步的。
    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)
  9. docs/zh/docs/tutorial/dependencies/classes-as-dependencies.md

    //// tab | Python 3.10+ 未使用 Annotated
    
    /// tip | 提示
    
    尽可能使用 `Annotated` 版本。
    
    ///
    
    ```Python
    commons: CommonQueryParams = Depends(CommonQueryParams)
    ```
    
    ////
    
    ...而是这样写:
    
    //// tab | Python 3.10+
    
    ```Python
    commons: Annotated[CommonQueryParams, Depends()]
    ```
    
    ////
    
    //// tab | Python 3.10+ 未使用 Annotated
    
    /// tip | 提示
    
    尽可能使用 `Annotated` 版本。
    
    ///
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Feb 13 13:37:57 GMT 2026
    - 6.8K bytes
    - Click Count (0)
  10. docs/zh-hant/docs/advanced/async-tests.md

    {* ../../docs_src/async_tests/app_a_py310/test_main.py hl[7] *}
    
    /// tip
    
    注意,測試函式現在是 `async def`,而不是像使用 `TestClient` 時那樣僅用 `def`。
    
    ///
    
    接著,我們可以用該應用建立 `AsyncClient`,並以 `await` 發送非同步請求。
    
    {* ../../docs_src/async_tests/app_a_py310/test_main.py hl[9:12] *}
    
    這等同於:
    
    ```Python
    response = client.get('/')
    ```
    
    也就是先前用 `TestClient` 發送請求時所用的寫法。
    
    /// tip
    
    注意,對新的 `AsyncClient` 需搭配 async/await —— 請求是非同步的。
    
    ///
    
    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)
Back to Top