私の Web サイトでは、ほぼすべてのページに「Welcome, ABC」と表示されたヘッダー バーがあり、「ABC」はユーザー名です。つまりrequest.user
、単一のリクエストごとに呼び出され、データベースが何度もヒットします。
user
しかし、ユーザーがログインすると、そのユーザーのインスタンスを Cookie に保存して暗号化できるはずです。そうすれば、データベースに繰り返しアクセスすることを避け、request.user
代わりに Cookie から取得することができます。
これを行うために Django をどのように変更しますか? 必要なことを行う Django プラグインはありますか?
ありがとう