Django在所有视图中包含相同的变量
我希望在所有视图中都包含相同的变量,以避免重复,我一直在查看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实例时(您可以使用
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'}