flask模版继承
template:
base文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>{% block title %}{% endblock %}</title>
</head>
<body>
<ul>
<li>
<a href = "/">首页</a>
</li>
<li>
<a href = "/control">控制</a>
</li>
<li>
<a href = "/about">关于我</a>
</li>
</ul>
{% block body %}{% endblock %}
<footer style="background-color: #ccc">我是底部的
</footer>
</body>
</html>
index文件
{% extends "base.html" %}
{% block title %}
知了-首页
{% endblock %}
{% block body %}
<h1>我是首页</h1>
{% endblock %}
index文件继承了base文件,所以index文件会出现base文件中的样式。
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index(): # put application's code here
return render_template("index.html")
if __name__ == '__main__':
app.run()