擅长:python、mysql、java
<p>Jinja2技巧页面上的示例完美地解释了这一点,<a href="http://jinja.pocoo.org/docs/templates/#base-template">http://jinja.pocoo.org/docs/templates/#base-template</a>。基本上,如果你有一个基本模板</p>
<pre><code>**base.html**
<html>
<head>
<title> MegaCorp -{% block title %}{% endblock %}</title>
</head>
<body>
<div id="content">{% block content %}{% endblock %}</div>
</body>
</html>
</code></pre>
<p>以及子模板</p>
<pre><code>**child.html**
{% extends "base.html" %}
{% block title %} Home page {% endblock %}
{% block content %}
... stuff here
{% endblock %}
</code></pre>
<p>无论python函数调用什么render_template(“child.html”)都将返回html页面</p>
<pre><code>**Rendered Page**
<html>
<head>
<title> MegaCorp - Home </title>
</head>
<body>
<div id="content">
stuff here...
</div>
</body>
</html>
</code></pre>