Django在所有视图中包含相同的变量

Django在所有视图中包含相同的变量,django,django-views,django-generic-views,Django,Django Views,Django Generic Views,我希望在所有视图中都包含相同的变量,以避免重复,我一直在查看django文档,发现了通用的显示视图,我尝试了它,但它似乎不起作用。 你知道怎么做吗?写一篇: 将其保存到一个文件中,比如说custom_context.py,将其放在与views.py相同的目录中 然后,将它添加到您的-确保保留默认值,否则其他函数可能无法工作。您需要添加Python路径,因此添加yourapp.custom\u context.add\u foo, 现在,每当您返回一个RequestContext实例时(您可以使用

我希望在所有视图中都包含相同的变量,以避免重复,我一直在查看django文档,发现了通用的显示视图,我尝试了它,但它似乎不起作用。 你知道怎么做吗?

写一篇:

将其保存到一个文件中,比如说
custom_context.py
,将其放在与
views.py
相同的目录中

然后,将它添加到您的-确保保留默认值,否则其他函数可能无法工作。您需要添加Python路径,因此添加
yourapp.custom\u context.add\u foo,

现在,每当您返回一个
RequestContext
实例时(您可以使用,所有基于类的视图都会自动返回一个
RequestContext
实例);变量
var
将在模板中可用,因为
{{{var}}

编写一个:

将其保存到一个文件中,比如说
custom_context.py
,将其放在与
views.py
相同的目录中

然后,将它添加到您的-确保保留默认值,否则其他函数可能无法工作。您需要添加Python路径,因此添加
yourapp.custom\u context.add\u foo,


现在,每当您返回一个
RequestContext
实例时(您可以使用,所有基于类的视图都会自动返回一个
RequestContext
实例);变量
var
将在模板中可用,因为
{{var}}

您可以使用模板上下文处理器。您可以使用模板上下文处理器。视图在django(MVT)中不是模板。视图在django(MVT)中不是模板。
def add_foo(request):
    return {'var': 'foo'}