gpt4 book ai didi

python - Pelican 插件 - 如何添加上下文变量?

转载 作者:太空狗 更新时间:2023-10-30 01:14:30 24 4
gpt4 key购买 nike

我正在制作一个 pelican 插件,但我在向模板添加变量时遇到了问题。

例如在我的插件代码中:

def baz(generator):
generator.foo = 'bar'

def register():
signals.generator_init.connect(baz)

在我的模板中我有:

<h1>lorem - {{foo}}</h1>

我希望 lorem - bar显示在 <h1> .

我一直在看https://github.com/getpelican/pelican/blob/807b3bced38bff7b83a2efa2ce8cda9d644ebad3/pelican/generators.py试图查看如何将其添加为环境变量但无济于事。任何帮助深表感谢。

最佳答案

我需要的是

generator.context['foo'] = 'bar'

关于python - Pelican 插件 - 如何添加上下文变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30089429/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com