2017-02-14 65 views
0

我开始使用HTML/Bootstrap,试图建立一个包含多个页面的网站。我这样做的方式是分别对每个页面进行编码,但是我发现页面中有一些元素是相同的(例如导航栏)。页面分离和包含在HTML/Bootstrap中的正确方法

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

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

回答

0

Bootstrap是一组CSS(大部分也有一些JS位)。

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

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

我使用Python的Django作为一个框架,看到有一个叫瓶

工具

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

0

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