我開始使用HTML/Bootstrap,試圖建立一個包含多個頁面的網站。我這樣做的方式是分別對每個頁面進行編碼,但是我發現頁面中有一些元素是相同的(例如導航欄)。頁面分離和包含在HTML/Bootstrap中的正確方法
因此,我在問什麼是在這種情況下分離頁面的正確方法。只是將每個部分放在一個單獨的HTML文件中幷包含它?
我正在使用Python Django作爲框架,並看到有一個名爲Flask的工具,它看起來是將頁面分成不同的部分,它是相關的還是完全不同的東西?
我開始使用HTML/Bootstrap,試圖建立一個包含多個頁面的網站。我這樣做的方式是分別對每個頁面進行編碼,但是我發現頁面中有一些元素是相同的(例如導航欄)。頁面分離和包含在HTML/Bootstrap中的正確方法
因此,我在問什麼是在這種情況下分離頁面的正確方法。只是將每個部分放在一個單獨的HTML文件中幷包含它?
我正在使用Python Django作爲框架,並看到有一個名爲Flask的工具,它看起來是將頁面分成不同的部分,它是相關的還是完全不同的東西?
Bootstrap是一組CSS(大部分也有一些JS位)。
如何在您網站上的不同頁面之間共享代碼完全獨立於Bootstrap。
您通常會使用模板語言解決此問題。既然你說你正在使用Django,你可以使用built-in template system。
我使用Python的Django作爲一個框架,看到有一個叫瓶
工具
瓶是替代到Django的。它使用a different template system。
其實你正在Python中尋找一個模板引擎,常用選項是使用Jinja2,你正在尋找模板繼承檢查link,Flask是一個可以用來代替Django的微框架,但是你必須從Flask移動到Django,你可以使用Jinja作爲模板引擎。