2017-05-31 73 views
-1

我有一堆python燒瓶webapp與一堆html頁面。還有一個HTML文件,我有我的導航邊欄。我想以某種方式將這個html文件包含到所有其他html頁面中,因此我不必將代碼複製並粘貼到每個html頁面中。將導航邊欄導入帶有燒瓶的html頁面

<link rel = "import" href = "./templates/sidebar.html"> 

我試過,但它給了我一個404錯誤與https://IP/templates/sidebar.html找不到。我不想它試圖找到。我試圖做一個絕對路徑,但後來我得到一個錯誤「不允許加載本地資源」。我不想更改安全設置。

回答

-1

使用的#include,一個谷歌將帶來它,

<head> 
    <link rel="import" href="/root/stuff.html"> 
</head> 

它這樣使用,然後引用它,你可以使用,

<script src="FILENAME.HTML"></script> 

羯羊它是HTML,CSS或任何其他語言。

希望這有助於。

+0

它一直告訴我,當我嘗試導入它時找不到html文件。根目錄應該是運行webapp的app.py。我的app.py和模板文件夾處於同一級別。 – lauralindy

+0

您無法鏈接到HTML中的模板,這不是Jinja或Flask的工作方式。查看問題上的鏈接重複。 – davidism