在flask应用程序中让两个页面使用相同的html是不好的做法吗?

时间:2018-07-11 16:05:20

标签: python html flask

因此,我的应用程序中有两个页面当前使用相同的html,并且将参数传递给render_template来指定两个页面之间应该有所不同的几件事(主要是标题和表数据)。

最好有单独的html文件来扩展公共文件吗?

1 个答案:

答案 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
     }
   })