Tag: django context

在Django中创build我自己的上下文处理器

我已经到了需要将某些variables传递给所有视图(主要是自定义身份validationtypesvariables)的地步。 我被告知写我自己的上下文处理器是这​​样做的最好方法,但我有一些问题。 我的设置文件看起来像这样 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")