#jinjia2模板前端控制语句
{% if age>18 %}
代码语句
{% elif age==18 %}
代码语句
{% else %}
代码语句
{% endif %}
#for循环
{% for book in books %}
代码语句
{% endfor %}
#模板继承 如:导航条可以多个页面继承
1.需要创建父模版 base.html 如导航条
# {% block title %} {% endblock %} title为该block名字,即这个块语句的名
2.在子页面child1.html中首行{% extends "base.html" %}
#block使用,block的部分各子页面可以根据实际需要改变
# {% block title %} 自定义块语句{% endblock %} title为该block名字
[email protected]("/child1")
def child1():
return render_template("child1.html")
#######加载静态文件
#加载图片
@app.route("/static")
def static_demo():
return render_template("static.html")
在前端static.html
<img src="{{url_for('static',filename='路径/图片名')}}" alt="">
#加载css文件
<head>
<link rel="stylesheet" href="{{url_for("static",filename="路径/文件名"}}">
</head>
#js文件
如上所示
标签:语句,web,child1,flask,html,static,模板,block,加载 From: https://www.cnblogs.com/ylxb-1/p/17104817.html