@1kbfree
2018-05-16T23:11:21.000000Z
字数 623
阅读 1170
flask
当我们项目多了的时候,又重复要写的代码,比如每个页面都有导航栏,那么我们就可以吧导航栏代码单独放到
menu.html
文件,然后把每个要用导航栏的页面都继承这个menu.html
文件,就节省了开发时间,和代码量。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>{% block title %}被继承页面{% endblock title %}</title> {# 在被要继承这个html代码的那个文件输入title #}
</head>
<body>
{% block bodys %}
<ul>
<li>这是被继承页面</li>
<li>这是被继承页面</li>
<li>这是被继承页面</li>
<li>这是被继承页面</li>
<li>这是被继承页面</li>
<li>这是被继承页面</li>
</ul>
{% endblock bodys %}
</body>
</html>
{% extends "bjc.html" %}
{% block title %}
要继承页面
{% endblock title%}
{% block bodys %}
<ul>
<li>这是要继承页面</li>
<li>这是要继承页面</li>
<li>这是要继承页面</li>
<li>这是要继承页面</li>
<li>这是要继承页面</li>
<li>这是要继承页面</li>
</ul>
{% endblock bodys %}