2017-05-31 70 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