Flask将html页面的内容放在模板pag的中心

2024-04-24 11:52:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我才刚开始用烧瓶。我有一个包含一系列链接的文件。它是由一个单独的脚本生成的,该脚本返回与此类似的内容

<li><a href="foo1">foo1 Name </a></li>
<li><a href="foo2">foo2 Name </a></li>
<li><a href="foo3">foo3 Name </a></li>
<li><a href="foo4">foo4 Name </a></li>

我保存在一个文件WithLinks.html模板文件夹中的文件

我想做这样的事

{% extends "template.html" %}
{% block content %}
<h2>The Links</h2>
<ul>
{% extends "filewithlinks.html">
</ul>
{% endblock %}

但当我试着这样做的时候,它会抛出一个错误。对于{%extends“文件WithLinks.html“>;%} 有办法吗?你知道吗


Tags: 文件name脚本烧瓶htmllih2ul
2条回答

一次只能扩展一个模板。对于其他内容,请使用macrosinclude statements。你知道吗

对于您的列表,使用{% include %}只是一张罚单:

{% extends "template.html" %}
{% block content %}
<h2>The Links</h2>
<ul>
{% include "filewithlinks.html">
</ul>
{% endblock %}

使用^{}宏。替换:

<ul>
    {% extends "filewithlinks.html">
</ul>

使用:

<ul>
    {% include 'filewithlinks.html' %}
</ul>

相关问题 更多 >