- Sort Score
- Num 10 results
- Language All
Results 111 - 120 of 919 for tip (0.02 seconds)
-
docs/ja/docs/how-to/custom-request-and-route.md
gzip のリクエストを解凍するために、カスタムの `Request` サブクラスを使う方法を見ていきます。 そして、そのカスタムリクエストクラスを使うための `APIRoute` サブクラスを用意します。 ### カスタム `GzipRequest` クラスの作成 { #create-a-custom-gziprequest-class } /// tip | 豆知識 これは仕組みを示すためのサンプルです。Gzip 対応が必要な場合は、用意されている [`GzipMiddleware`](../advanced/middleware.md#gzipmiddleware) を使用できます。 /// まず、`GzipRequest` クラスを作成します。これは適切なヘッダーがある場合に本体を解凍するよう、`Request.body()` メソッドを上書きします。Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 14:07:17 GMT 2026 - 5.4K bytes - Click Count (0) -
docs/zh/docs/advanced/security/index.md
# 高级安全 { #advanced-security } ## 附加特性 { #additional-features } 除 [教程 - 用户指南: 安全性](../../tutorial/security/index.md) 中涵盖的功能之外,还有一些额外的功能来处理安全性。 /// tip | 提示 接下来的章节**并不一定是 "高级的"**。 而且对于你的使用场景来说,解决方案很可能就在其中。 /// ## 先阅读教程 { #read-the-tutorial-first } 接下来的部分假设你已经阅读了主要的 [教程 - 用户指南: 安全性](../../tutorial/security/index.md)。Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 17:06:37 GMT 2026 - 626 bytes - Click Count (0) -
docs/en/docs/tutorial/path-params-numeric-validations.md
/// ## Order the parameters as you need { #order-the-parameters-as-you-need } /// tip This is probably not as important or necessary if you use `Annotated`. /// Let's say that you want to declare the query parameter `q` as a required `str`.Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 05 18:13:19 GMT 2026 - 6.1K bytes - Click Count (0) -
docs/ja/docs/tutorial/dependencies/dependencies-with-yield.md
FastAPIは、いくつかの<dfn title="「終了コード」「クリーンアップコード」「ティアダウンコード」「クローズコード」「コンテキストマネージャの終了コード」などと呼ばれることもあります">終了後の追加のステップ</dfn>を行う依存関係をサポートしています。 これを行うには、`return`の代わりに`yield`を使い、その後に追加のステップ(コード)を書きます。 /// tip | 豆知識 `yield`は必ず依存関係ごとに1回だけ使用するようにしてください。 /// /// note | 技術詳細 以下と一緒に使用できる関数なら何でも有効です: * [`@contextlib.contextmanager`](https://docs.python.org/3/library/contextlib.html#contextlib.contextmanager) または
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 14:07:17 GMT 2026 - 15.4K bytes - Click Count (0) -
docs/zh-hant/docs/tutorial/server-sent-events.md
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 14:33:04 GMT 2026 - 4.6K bytes - Click Count (0) -
docs/zh/docs/how-to/authentication-error-status-code.md
例如,你可以创建一个 `HTTPBearer` 的子类,使其返回 `403 Forbidden` 错误,而不是默认的 `401 Unauthorized` 错误: {* ../../docs_src/authentication_error_status_code/tutorial001_an_py310.py hl[9:13] *} /// tip | 提示 注意该函数返回的是异常实例,而不是直接抛出它。抛出操作由其余的内部代码完成。Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 17:06:37 GMT 2026 - 1.1K bytes - Click Count (0) -
docs/zh-hant/docs/tutorial/security/index.md
這正是各種「使用 Facebook、Google、X(Twitter)、GitHub 登入」系統在底層採用的機制。 ### OAuth 1 { #oauth-1 } 過去有 OAuth 1,和 OAuth2 非常不同,也更複雜,因為它直接規範了如何加密通訊。 它現在並不流行,也很少被使用。 OAuth2 不規範通訊如何加密,而是假設你的應用會透過 HTTPS 提供服務。 /// tip | 提示 在部署相關章節中,你會看到如何使用 Traefik 與 Let's Encrypt 免費設定 HTTPS。 /// ## OpenID Connect { #openid-connect } OpenID Connect 是基於 **OAuth2** 的另一套規範。 它只是擴充了 OAuth2,釐清了 OAuth2 中相對模糊的部份,以提升互通性。Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Sat Feb 14 08:15:26 GMT 2026 - 4.1K bytes - Click Count (0) -
docs/zh/docs/tutorial/query-params-str-validations.md
{* ../../docs_src/query_params_str_validations/tutorial002_an_py310.py hl[9] *} 注意默认值依然是 `None`,所以该参数仍是可选的。 但现在把 `Query(max_length=50)` 放到 `Annotated` 里,我们就在告诉 FastAPI,这个值需要**额外校验**,最大长度为 50 个字符。😎 /// tip | 提示 这里用的是 `Query()`,因为这是一个**查询参数**。稍后我们还会看到 `Path()`、`Body()`、`Header()` 和 `Cookie()`,它们也接受与 `Query()` 相同的参数。 /// FastAPI 现在会: - 对数据进行**校验**,确保最大长度为 50 个字符 - 当数据无效时向客户端展示**清晰的错误**Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 17:06:37 GMT 2026 - 15.4K bytes - Click Count (0) -
docs/en/docs/advanced/advanced-python-types.md
```python from typing import Union def say_hi(name: Union[str, None]): print(f"Hi {name}!") ``` `typing` also has a shortcut to declare that something could be `None`, with `Optional`. Here's a tip from my very **subjective** point of view: * 🚨 Avoid using `Optional[SomeType]` * Instead ✨ **use `Union[SomeType, None]`** ✨.
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Wed Feb 11 18:32:12 GMT 2026 - 2K bytes - Click Count (0) -
docs/zh/docs/deployment/versions.md
遵循语义版本控制约定,任何低于`1.0.0`的版本都可能会添加 breaking changes。 FastAPI 还遵循这样的约定:任何"PATCH"版本更改都是为了bug修复和non-breaking changes。 /// tip | 提示 "PATCH"是最后一个数字,例如,在`0.2.3`中,PATCH版本是`3`。 /// 因此,你应该能够固定到如下版本: ```txt fastapi>=0.45.0,<0.46.0 ``` "MINOR"版本中会添加breaking changes和新功能。 /// tip | 提示 "MINOR"是中间的数字,例如,在`0.2.3`中,MINOR版本是`2`。 /// ## 升级FastAPI版本 { #upgrading-the-fastapi-versions }
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Mar 20 17:06:37 GMT 2026 - 3.2K bytes - Click Count (0)