kk.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>{% block title %} {% endblock %}</title>
</head>
<body>
{% block content %} {% endblock %}
</body>
</html>
kkk.html
{% extends 'kk.html' %}
{% block content %}
<h1>{% block title %} 欢迎来到废物的博客!!!{% endblock %}</h1>
{% endblock %}
ShiYan.py
from flask import Flask,render_template
app = Flask(__name__)
@app.route('/250')
def kkk():
return render_template('kkk.html')
if __name__ == '__main__':
app.run()
就是说我们可以通过python向html代码中的{{x}}的x变量传递参数,来确定变量的值,当html是另一个html的模板时,并且其中有占位变量{% block x %} {% endblock %},就有点像抽象父类的接口需要子类去实现一样,在子html中输入变量值也就确定html,确定网页效果了,而且这个用来确定网络效果的变量可以由python主代码传递进去,这里 “欢迎来到废物的博客”在占位变量嵌套的同时给两个占位变量都传参了