我有一个很长的模板,所以我把一个部分分割成一个相关的部分模板。在
我的长模板现在有一个调用。。在
{% include "shorttemplate.html" %}
在里面。这是从long模板继承了我需要的所有内容,但似乎会产生shorttemplate内容的加载闪烁——它们不在那里,然后突然出现了。不应该在呈现html之前就包含吗?为什么我看到这种闪烁?在
我使用include
命令只是为了组织清晰——我甚至没有在其他地方重用这个简短的子模板,我只是想把这个单元从长模板中移出。在
有没有一种方法可以让所有的flask代码在呈现html之前执行,这样我就不会看到这种闪烁了?在
闪烁是因为页面需要更长的时间来加载,而这并不取决于Flask代码是在呈现HTML之前还是之后执行(尽管它发生在调用
render_template
)时。浏览器只是显示一个中间状态,当页面加载速度足够快时,通常不会看到这种状态。如果你对这样的窃贼有问题,你也可以相关问题 更多 >
编程相关推荐