正确的页面分离和包含在HTML / Bootstrap中的方式

时间:2017-02-14 08:50:23

标签: html twitter-bootstrap flask

我开始使用HTML / Bootstrap,尝试拥有一个包含多个页面的网站。我这样做的方法就是单独编写每个页面,但我发现页面中有一些元素是相同的(例如导航栏)。

因此,我想问一下在这种场景中分离页面的正确方法是什么。它只是将每个部分放在一个单独的HTML文件中,包括它吗?

我使用Python Django作为框架,看到有一个名为Flask的工具,它看起来将页面划分为多个部分,它是相关的还是完全不同的东西?

2 个答案:

答案 0 :(得分:0)

Bootstrap是一组CSS(大多数情况下,也有一些JS位)。

如何在网站上的不同页面之间共享代码完全独立于Bootstrap。

您通常会使用模板语言解决此问题。既然你说你正在使用Django,你可以使用built-in template system

  

我使用Python Django作为框架,发现有一个名为Flask的工具

Flask是Django的替代。它使用a different template system

答案 1 :(得分:0)

实际上你正在寻找Python中的模板引擎,常见的选择是使用Jinja2而你正在寻找模板继承检查这个link,Flask是一个可以用来代替Django的微框架,但是你你必须从Flask移动到Django,你可以使用Jinja作为模板引擎。