用相同的Nam扩展Jinja2模板

2024-04-20 08:20:14 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的Flask应用程序中,我试图扩展Flask扩展(flask-admin)使用的jinja2模板,以添加额外的macro。我可以通过将模板的文件名设置为扩展名使用的文件名来实现这一点。但是,当我尝试使用模板中的extends关键字引用原始模板时,就会得到一个导入循环(RecursionError: maximum recursion depth exceeded in comparison)。我该如何做到这一点?我试图避免复制和粘贴原始模板的内容?你知道吗

作为参考,this is the template I am extendingthis is where that template file is importedthis is where the macro is used。你知道吗


Tags: the模板应用程序jinja2flaskadminis文件名