我开始使用HTML / Bootstrap,尝试拥有一个包含多个页面的网站。我这样做的方法就是单独编写每个页面,但我发现页面中有一些元素是相同的(例如导航栏)。
因此,我想问一下在这种场景中分离页面的正确方法是什么。它只是将每个部分放在一个单独的HTML文件中,包括它吗?
我使用Python Django作为框架,看到有一个名为Flask的工具,它看起来将页面划分为多个部分,它是相关的还是完全不同的东西?
答案 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作为模板引擎。