- Sort Score
- Num 10 results
- Language All
Results 131 - 140 of 981 for tutorial002_py310 (0.08 seconds)
-
docs/zh-hant/docs/tutorial/extra-models.md
同樣地,你可以將回應宣告為物件的 `list`。 為此,使用標準的 Python `list`: {* ../../docs_src/extra_models/tutorial004_py310.py hl[18] *} ## 以任意 `dict` 作為回應 { #response-with-arbitrary-dict } 你也可以用一般的任意 `dict` 宣告回應,只需指定鍵和值的型別,而不必使用 Pydantic 模型。 當你事先不知道可用的欄位/屬性名稱(定義 Pydantic 模型所需)時,這很實用。 此時可使用 `dict`: {* ../../docs_src/extra_models/tutorial005_py310.py hl[6] *} ## 重點回顧 { #recap } 依情境使用多個 Pydantic 模型並靈活繼承。Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 17:05:38 GMT 2026 - 6.3K bytes - Click Count (0) -
docs/zh/docs/tutorial/path-params-numeric-validations.md
如果你将带有“默认值”的参数放在没有“默认值”的参数之前,Python 会报错。 不过你可以重新排序,让没有默认值的参数(查询参数 `q`)放在最前面。 对 **FastAPI** 来说这无关紧要。它会通过参数的名称、类型和默认值声明(`Query`、`Path` 等)来检测参数,而不关心顺序。 因此,你可以将函数声明为: {* ../../docs_src/path_params_numeric_validations/tutorial002_py310.py hl[7] *} 但请记住,如果你使用 `Annotated`,你就不会遇到这个问题,因为你没有使用 `Query()` 或 `Path()` 作为函数参数的默认值。 {* ../../docs_src/path_params_numeric_validations/tutorial002_an_py310.py *}Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 17:06:37 GMT 2026 - 6K bytes - Click Count (0) -
docs/en/docs/tutorial/schema-extra-example.md
/// ## `Field` additional arguments { #field-additional-arguments } When using `Field()` with Pydantic models, you can also declare additional `examples`: {* ../../docs_src/schema_extra_example/tutorial002_py310.py hl[2,8:11] *} ## `examples` in JSON Schema - OpenAPI { #examples-in-json-schema-openapi } When using any of: * `Path()` * `Query()` * `Header()` * `Cookie()` * `Body()` * `Form()`Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 05 18:13:19 GMT 2026 - 8.7K bytes - Click Count (0) -
docs/zh/docs/tutorial/body-multiple-params.md
```JSON { "name": "Foo", "description": "The pretender", "price": 42.0, "tax": 3.2 } ``` 但是你也可以声明多个请求体参数,例如 `item` 和 `user`: {* ../../docs_src/body_multiple_params/tutorial002_py310.py hl[20] *} 在这种情况下,**FastAPI** 将注意到该函数中有多个请求体参数(两个 Pydantic 模型参数)。 因此,它将使用参数名称作为请求体中的键(字段名称),并期望一个类似于以下内容的请求体: ```JSON { "item": { "name": "Foo",Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Feb 13 13:37:57 GMT 2026 - 4.9K bytes - Click Count (0) -
docs/zh-hant/docs/tutorial/response-model.md
我們可以改為建立一個包含明文密碼的輸入模型,以及一個不含密碼的輸出模型: {* ../../docs_src/response_model/tutorial003_py310.py hl[9,11,16] *} 在這裡,雖然「路徑操作函式」回傳的是同一個包含密碼的輸入使用者: {* ../../docs_src/response_model/tutorial003_py310.py hl[24] *} ...我們把 `response_model` 宣告為不包含密碼的 `UserOut` 模型: {* ../../docs_src/response_model/tutorial003_py310.py hl[22] *} 因此,FastAPI 會負責(透過 Pydantic)過濾掉輸出模型中未宣告的所有資料。Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 17:05:38 GMT 2026 - 14.5K bytes - Click Count (0) -
docs/zh-hant/docs/python-types.md
/// ## 動機 { #motivation } 先從一個簡單的例子開始: {* ../../docs_src/python_types/tutorial001_py310.py *} 執行這個程式會輸出: ``` John Doe ``` 這個函式會做以下事情: * 接收 `first_name` 與 `last_name`。 * 用 `title()` 把每個字的第一個字母轉成大寫。 * 用一個空白把它們<dfn title="把它們合在一起,成為一個。將其中一個的內容接在另一個後面。">串接</dfn>起來。 {* ../../docs_src/python_types/tutorial001_py310.py hl[2] *} ### 編輯它 { #edit-it } 這是一個非常簡單的程式。 但現在想像你正從零開始寫它。Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 17:05:38 GMT 2026 - 10.7K bytes - Click Count (0) -
docs/ko/docs/advanced/generate-clients.md
## 태그가 있는 FastAPI 앱 { #fastapi-app-with-tags } 대부분의 경우 FastAPI 앱은 더 커지고, 서로 다른 *경로 처리* 그룹을 분리하기 위해 태그를 사용하게 될 가능성이 큽니다. 예를 들어 **items** 섹션과 **users** 섹션이 있고, 이를 태그로 분리할 수 있습니다: {* ../../docs_src/generate_clients/tutorial002_py310.py hl[21,26,34] *} ### 태그로 TypeScript 클라이언트 생성하기 { #generate-a-typescript-client-with-tags } 태그를 사용하는 FastAPI 앱에 대해 클라이언트를 생성하면, 일반적으로 생성된 클라이언트 코드도 태그를 기준으로 분리됩니다. 이렇게 하면 클라이언트 코드에서 항목들이 올바르게 정렬되고 그룹화됩니다:Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 14:06:26 GMT 2026 - 11K bytes - Click Count (0) -
docs/ja/docs/tutorial/body-multiple-params.md
```JSON { "name": "Foo", "description": "The pretender", "price": 42.0, "tax": 3.2 } ``` しかし、`item`と`user`のように複数のボディパラメータを宣言することもできます: {* ../../docs_src/body_multiple_params/tutorial002_py310.py hl[20] *} この場合、**FastAPI**は関数内に複数のボディパラメータがあることに気付きます(Pydanticモデルである2つのパラメータがあります)。 そのため、パラメータ名をボディのキー(フィールド名)として使用し、以下のようなボディを期待します: ```JSON { "item": { "name": "Foo",Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Feb 13 15:24:30 GMT 2026 - 5.9K bytes - Click Count (0) -
docs/ja/docs/tutorial/path-params-numeric-validations.md
しかし、それらを並び替えることができ、デフォルト値を持たない値(クエリパラメータ`q`)を最初に持つことができます。 **FastAPI**では関係ありません。パラメータは名前、型、デフォルトの宣言(`Query`、`Path`など)で検出され、順番は気にしません。 そのため、以下のように関数を宣言することができます: {* ../../docs_src/path_params_numeric_validations/tutorial002_py310.py hl[7] *} ただし、`Annotated`を使う場合はこの問題は起きないことを覚えておいてください。`Query()`や`Path()`に関数パラメータのデフォルト値を使わないためです。 {* ../../docs_src/path_params_numeric_validations/tutorial002_an_py310.py *}Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 14:07:17 GMT 2026 - 7.6K bytes - Click Count (0) -
docs/ja/docs/tutorial/body-nested-models.md
そのため、以下の例では`tags`を具体的な「文字列のリスト」にすることができます: {* ../../docs_src/body_nested_models/tutorial002_py310.py hl[12] *} ## セット型 { #set-types } しかし、よく考えてみると、タグは繰り返すべきではなく、おそらくユニークな文字列になるのではないかと気付いたとします。 そして、Pythonにはユニークな項目のセットのための特別なデータ型`set`があります。 そして、`tags`を文字列のセットとして宣言できます: {* ../../docs_src/body_nested_models/tutorial003_py310.py hl[12] *} これを使えば、データが重複しているリクエストを受けた場合でも、ユニークな項目のセットに変換されます。Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 14:07:17 GMT 2026 - 8.6K bytes - Click Count (0)