私は小さな社会的なアプリケーションを書いています。機能の1つは、サイトのヘッダーにユーザー名を書き込むことです。私がログインしていますし、私の名前はオレグ(ユーザー名)であれば、たとえば、私が表示されるはずです。Django:どのようにすべてのビュー(django)から現在のユーザー名を書く
こんにちは、オレグ|そうでなければ、私のようなものを参照する必要があり
をプロファイル編集をクリックしてください:私が欲しいもの-サインアップまたは
に参加してください
こんにちは私のサイトのすべてのページでこれを示すことです。明らかな解決策は、私のサイトのすべてのビューにrequest.userオブジェクトを渡すことです。しかし、ここでhttp://www.willmer.com/kb/category/django/ は、私は単純に有効にすることで、任意のテンプレートからリクエストオブジェクトにアクセスできることをお読みください。
TEMPLATE_CONTEXT_PROCESSORS = ( 'django.core.context_processors.request', )
わからない、なぜそれが実際に動作しませんでした:(
たぶん誰かが私を助けることができるし、あなたはコンテキストのpを設定したら解決策を提案する?
どうもありがとう、
オレグ
一般的なビューにはすでにcontext_instanceが設定されているため、{{user}}変数は既に使用可能です。 –