繁体   English   中英

扩展模板时Jinja2中的错误回溯

[英]Error Traceback in Jinja2 when Extending Template

我在jinja2中使用模板继承,因为我网站上的顶部栏需要包含在所有页面中。 问题是,每当页面有错误时,回溯总是指向带有{% extends %}标签的行,而我无法找到错误的来源。

有没有一种方法可以找出导致错误的行(除了自己阅读整个代码),还是可以通过除{% extends %}之外的另一种方法来进行模板继承?

尽管iframe更习惯于从其他网站导入网页,但这可能是个好主意。 您还可以使用jinja标签{% include %} ,然后使用会话来缓存数据,而不是在每个页面中重新加载它们。

所以,在尝试了很多事情之后,我发现,要做到这一点的最好办法是使用iframe的,而不是神社的extend 这样,不仅可以找到错误的根源,而且不必将框架中使用的Python值发送到要渲染的每个模板。 我只将它们发送到创建iframe模板的原始类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM