国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Python - 【Django】テンプレートごとのユーザー情報を取得する方法
漂亮男人
漂亮男人 2017-07-05 10:34:29
0
5
1123

たとえば、Django を使用して Web サイトを構築する場合、ほとんどのページにはユーザー名、アバターなどのユーザー情報が含まれます。

しかし、各ビューのコンテキストにユーザー変數を渡すことは不可能ですよね?

通常、この要件を達成するにはどうすればよいですか?

漂亮男人
漂亮男人

全員に返信(5)
typecho

あまり心配する必要はありません。手動で 1 つずつ記述する必要はありません。デフォルトですでに存在するので、それを使用してください。たとえば、{{user.username}}
ただし、カスタム フィールド情報はありません。アバターなど。
または、context_processors.py をカスタマイズして必要な情報を返し、それを settings.py にインポートすることもできます。 すべての関數でリターンする必要はありません

いいねを押す +0
洪濤

リーリー

いいねを押す +0
Ty80

それは {{request.user.username}} である必要があります。
そして、django はグローバル変數の設定をサポートしています

いいねを押す +0
習慣沉默

ユーザーがログインした後、ユーザー情報は通常 request.user に保存されます。設定で django.template.context_processors.request が參照されることが前提です。

いいねを押す +0
我想大聲告訴你

追加ポイント: コンテンツの固定部分が多くのページに表示される場合、テンプレートの継承を使用して同じ部分を抽出し、extends と include を通じてテンプレートのコンテンツを変更できます。

いいねを押す +0
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート