1

私は FastAPI ECommerce Web サイトに取り組んでいます。
テンプレート エンジンとして Jinja2 を使用しました。
各テンプレートの上部にショッピング カートを表示したいと考えています。
Django の context_processor で実行できます。
FastAPI では、次のコードは、各テンプレートでグローバルに文字列にアクセスするのに役立ちます。

templates = Jinja2Templates(directory="directory")
templates.env.globals["cart"]="some_string"

ただし、文字列のみを保存できますが、カート関数は入力としてリクエストを必要とします (以下のコードを参照)

cart=Cart(request)

すべての FastAPI テンプレート (Django の context_processor やフラスコの context_processor デコレータなど) でカートにアクセスする方法はありますか?

4

1 に答える 1