我有一堆变量需要可用于所有模板的 View 。似乎最好的选择是上下文处理器。

该文档说:



如果需要进行更高级的查找,可以定义其他功能吗?这些功能需要在一个类中吗?我当时正在考虑在我的应用文件夹中创建一个名为context_processors.py的文件。

最佳答案

您可以定义其他函数,并且这些函数不必在类中。

通常,人们会像您所想的那样将上下文处理器放入context_processors.py中,然后将它们全部命名为settings.TEMPLATE_CONTEXT_PROCESSORS

例如,这是一个其中包含context_processors.py的应用程序:django-seo

关于django上下文过程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14840757/

10-16 03:10