タグ付けされた質問 「django-context」

4
djangoで独自のコンテキストプロセッサを作成する
すべてのビューに特定の変数(主にカスタム認証タイプの変数)を渡す必要があるところまで来ました。 これを行うには、独自のコンテキストプロセッサを作成するのが最善の方法であると言われましたが、いくつか問題があります。 私の設定ファイルは次のようになります TEMPLATE_CONTEXT_PROCESSORS = ( "django.contrib.auth.context_processors.auth", "django.core.context_processors.debug", "django.core.context_processors.i18n", "django.core.context_processors.media", "django.contrib.messages.context_processors.messages", "sandbox.context_processors.say_hello", ) ご覧のとおり、「context_processors」というモジュールとその中に「say_hello」という関数があります。 のように見えます def say_hello(request): return { 'say_hello':"Hello", } 私の見解の範囲内で次のことができるようになったと思いますか? {{ say_hello }} 今のところ、これは私のテンプレートでは何もレンダリングしません。 私の見解は from django.shortcuts import render_to_response def test(request): return render_to_response("test.html")
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.