私は 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 デコレータなど) でカートにアクセスする方法はありますか?