Files
fastapi/docs/ja/docs/tutorial/cookie-params.md
SwftAlpc 48cba16578 🌐 Add Japanese translation for Tutorial - Cookie Parameters (#1933)
Co-authored-by: ryusuke.miyaji <bluce826@gmail.com>
Co-authored-by: ryuckel <36391432+ryuckel@users.noreply.github.com>
Co-authored-by: tokusumi <tksmtoms@gmail.com>
Co-authored-by: T. Tokusumi <41147016+tokusumi@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2021-01-09 19:19:26 +01:00

1.4 KiB

クッキーのパラメータ

クッキーのパラメータは、QueryPathのパラメータを定義するのと同じ方法で定義できます。

Cookieをインポート

まず、Cookieをインポートします:

{!../../../docs_src/cookie_params/tutorial001.py!}

Cookieのパラメータを宣言

次に、PathQueryと同じ構造を使ってクッキーのパラメータを宣言します。

最初の値がデフォルト値で、追加の検証パラメータや注釈パラメータをすべて渡すことができます:

{!../../../docs_src/cookie_params/tutorial001.py!}

!!! note "技術詳細" CookiePathQueryの「姉妹」クラスです。また、同じ共通のParamクラスを継承しています。

しかし、`fastapi`から`Query`や`Path`、`Cookie`などをインポートする場合、それらは実際には特殊なクラスを返す関数であることを覚えておいてください。

!!! info "情報" クッキーを宣言するには、Cookieを使う必要があります。なぜなら、そうしないとパラメータがクエリのパラメータとして解釈されてしまうからです。

まとめ

クッキーはCookieを使って宣言し、QueryPathと同じパターンを使用する。