因此,我的应用程序中有两个页面当前使用相同的html,并且将参数传递给render_template来指定两个页面之间应该有所不同的几件事(主要是标题和表数据)。
最好有单独的html文件来扩展公共文件吗?
答案 0 :(得分:0)
在flask中构建这种功能的一种常见方法是使用Jinja。特别是他们的child templates概念。这样您就可以从模板中重构常见的HTML。
这是链接文档中的示例:
var apiCallIterator = ["id1", "id2", id3];
var apiCallObservable = from(apiCallIterator)
.pipe(
mergeMap(apiCallIterator => {
return makeAnApiCall();
})
);
forkJoin(apiCallObservable)
.subscribe(
(combinedCalls) => {
console.log(combinedCalls) //receive all the values at once
},
(error) => {
// api call failed
}
})