Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 351 - 360 of 1,062 for python (0.04 seconds)

  1. docs/zh/docs/how-to/configure-swagger-ui.md

    FastAPI 包含这些 JavaScript-only 的 `presets` 设置:
    
    ```JavaScript
    presets: [
        SwaggerUIBundle.presets.apis,
        SwaggerUIBundle.SwaggerUIStandalonePreset
    ]
    ```
    
    这些是 **JavaScript** 对象,而不是字符串,所以你不能直接从 Python 代码中传递它们。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:06:37 GMT 2026
    - 2.7K bytes
    - Click Count (0)
  2. docs/zh-hant/docs/deployment/concepts.md

    ## 程式與行程 { #program-and-process }
    
    我們會常提到執行中的「行程(process)」,因此先釐清它的意思,以及與「程式(program)」的差異很有幫助。
    
    ### 什麼是程式 { #what-is-a-program }
    
    「程式(program)」一詞常用來描述許多東西:
    
    - 你寫的原始碼,也就是 Python 檔案。
    - 可由作業系統執行的檔案,例如:`python`、`python.exe` 或 `uvicorn`。
    - 在作業系統上執行中的特定程式,使用 CPU 並將資料存於記憶體。這也稱為「行程」。
    
    ### 什麼是行程 { #what-is-a-process }
    
    「行程(process)」通常以更特定的方式使用,只指作業系統中正在執行的東西(如上面最後一點):
    
    - 在作業系統上「執行中」的特定程式。
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:05:38 GMT 2026
    - 16.1K bytes
    - Click Count (0)
  3. docs/zh-hant/docs/advanced/path-operation-advanced-configuration.md

    /// tip
    
    如果你會手動呼叫 `app.openapi()`,請務必先更新所有 `operationId` 再呼叫。
    
    ///
    
    /// warning
    
    如果你這樣做,必須確保每個*路徑操作函式*都有唯一的名稱,
    
    即使它們位於不同的模組(Python 檔案)中。
    
    ///
    
    ## 從 OpenAPI 排除 { #exclude-from-openapi }
    
    若要從產生的 OpenAPI 結構(也就是自動文件系統)中排除某個*路徑操作*,使用參數 `include_in_schema` 並將其設為 `False`:
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:05:38 GMT 2026
    - 6.5K bytes
    - Click Count (0)
  4. docs/ja/docs/advanced/advanced-dependencies.md

    これまで見てきた依存関係は、固定の関数またはクラスでした。
    
    しかし、多くの異なる関数やクラスを宣言せずに、その依存関係にパラメータを設定したい場合があります。
    
    たとえば、クエリパラメータ `q` に、ある固定の内容が含まれているかを検査する依存関係が欲しいとします。
    
    ただし、その固定の内容はパラメータ化できるようにしたいです。
    
    ## "callable" なインスタンス { #a-callable-instance }
    
    Python には、クラスのインスタンスを "callable" にする方法があります。
    
    クラス自体(これはすでに callable です)ではなく、そのクラスのインスタンスです。
    
    そのためには、`__call__` メソッドを宣言します:
    
    {* ../../docs_src/dependencies/tutorial011_an_py310.py hl[12] *}
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:07:17 GMT 2026
    - 11.4K bytes
    - Click Count (0)
  5. docs/zh-hant/docs/advanced/async-tests.md

    `TestClient` 在內部做了一些魔法,讓我們能在一般的 `def` 測試函式中,使用標準 pytest 來呼叫非同步的 FastAPI 應用。但當我們在非同步函式中使用它時,這個魔法就不再奏效了。也就是說,當以非同步方式執行測試時,就不能在測試函式內使用 `TestClient`。
    
    `TestClient` 是建立在 [HTTPX](https://www.python-httpx.org) 之上,所幸我們可以直接使用它來測試 API。
    
    ## 範例 { #example }
    
    作為簡單範例,讓我們考慮與[更大型的應用](../tutorial/bigger-applications.md)與[測試](../tutorial/testing.md)中描述的類似檔案結構:
    
    ```
    .
    ├── app
    │   ├── __init__.py
    │   ├── main.py
    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)
  6. docs/en/docs/advanced/templates.md

    In the HTML that contains:
    
    {% raw %}
    
    ```jinja
    Item ID: {{ id }}
    ```
    
    {% endraw %}
    
    ...it will show the `id` taken from the "context" `dict` you passed:
    
    ```Python
    {"id": id}
    ```
    
    For example, with an ID of `42`, this would render:
    
    ```html
    Item ID: 42
    ```
    
    ### Template `url_for` Arguments { #template-url-for-arguments }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 05 18:13:19 GMT 2026
    - 3.4K bytes
    - Click Count (0)
  7. docs/zh/docs/advanced/testing-dependencies.md

    /// 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)
  8. docs/zh-hant/docs/advanced/testing-dependencies.md

    /// 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)
  9. docs/ja/docs/advanced/path-operation-advanced-configuration.md

    /// tip | 豆知識
    
    `app.openapi()` を手動で呼び出す場合、その前に `operationId` を更新するべきです。
    
    ///
    
    /// warning | 注意
    
    この方法をとる場合、各 *path operation関数* が一意な名前である必要があります。
    
    異なるモジュール(Pythonファイル)にある場合でも同様です。
    
    ///
    
    ## OpenAPIから除外する { #exclude-from-openapi }
    
    生成されるOpenAPIスキーマ(つまり、自動ドキュメント生成の仕組み)から *path operation* を除外するには、`include_in_schema` パラメータを使用して `False` に設定します。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:07:17 GMT 2026
    - 8.2K bytes
    - Click Count (0)
  10. docs/zh/docs/tutorial/middleware.md

    /// tip
    
    这里我们使用 [`time.perf_counter()`](https://docs.python.org/3/library/time.html#time.perf_counter) 而不是 `time.time()`,因为在这类场景中它可能更精确。🤓
    
    ///
    
    ## 多个中间件的执行顺序 { #multiple-middleware-execution-order }
    
    当你使用 `@app.middleware()` 装饰器或 `app.add_middleware()` 方法添加多个中间件时,每个新中间件都会包裹应用,形成一个栈。最后添加的中间件是“最外层”的,最先添加的是“最内层”的。
    
    在请求路径上,最外层的中间件先运行。
    
    在响应路径上,它最后运行。
    
    例如:
    
    ```Python
    app.add_middleware(MiddlewareA)
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:06:37 GMT 2026
    - 3.7K bytes
    - Click Count (0)
Back to Top