[英]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.