正在加载可爱的内容...
音量

flask框架基础

flask框架基础
<li>{{ item }}</li> <br> {% endfor %} <br> </ul> <br> ``` <br> <br> ### 4.3 模板继承 <br> <br> 模板继承可以减少代码的重复编写,提高模板的复用性。通过定义一个基础模板(母版),其他模板可以继承该基础模板,并覆盖其中的特定部分。 <br> <br> #### 4.3.1 基础模板(base.html) <br> <br> ``` <br> <!DOCTYPE html> <br> <html> <br> <head> <br> <title>{% block title %}My Website{% endblock %}</title> <br> </head> <br> <body> <br> <header> <br> <h1>My Website</h1> <br> </header> <br> <main> <br> {% block content %}{% endblock %} <br> </main> <br> <footer> <br> <p>&copy; 2023 My Website</p> <br> </footer> <br> </body> <br> </html> <br> ``` <br> <br> 在基础模板中,使用{% block block_name %}{% endblock %}定义可被继承模板覆盖的块。 <br> <br> #### 4.3.2 子模板(index.html) <br> <br> ``` <br> {% extends "base.html" %} <br> <br> {% block title %}Home{% endblock %} <br> <br> {% block content %} <br> <h2>Welcome to the Home Page</h2> <br> <p>This is the home page content.</p> <br> {% endblock %} <br> ```