因此,我正在查询一项服务,该服务将以 JSON 形式返回一堆数据。我有 5 个不同的插件,它们将采用 JSON 的特定部分,以便在其模板中呈现内容。
我想知道进行 1 次查询然后将该查询中的数据传递给每个插件的最佳方法是什么?
为了进行查询,我还需要从请求对象中获取查询字符串参数。
因此,我正在查询一项服务,该服务将以 JSON 形式返回一堆数据。我有 5 个不同的插件,它们将采用 JSON 的特定部分,以便在其模板中呈现内容。
我想知道进行 1 次查询然后将该查询中的数据传递给每个插件的最佳方法是什么?
为了进行查询,我还需要从请求对象中获取查询字符串参数。
我发现的最佳方法是使用插件上下文处理器来预处理每个插件。文档在这里: http ://docs.django-cms.org/en/2.4.0/extending_cms/custom_plugins.html#plugin-context-processors