Flask017_引入模板

发布时间 2023-06-01 15:28:47作者: jason2018
  • 文档结构

  • header.html
 1 <style>
 2     .nav ul {
 3         overflow: hidden;
 4     }
 5 
 6     .nav ul li {
 7         float: left;
 8         margin: 0 20px;
 9     }
10 </style>
11 <nav class="nav">
12     <ul>
13         <li>首页</li>
14         <li>导航栏1</li>
15         <li>导航栏2</li>
16         <li>导航栏3</li>
17     </ul>
18 </nav>
  • footer.html
1 <footer>这是底部</footer>
  • index.html
 1 <!DOCTYPE html>
 2 <html lang="en">
 3 
 4 <head>
 5     <meta charset="UTF-8">
 6     <meta http-equiv="X-UA-Compatible" content="IE=edge">
 7     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 8     <title>Document</title>
 9 </head>
10 
11 <body>
12     {% include "common/header.html" %}
13     <div class="content">这是正文内容</div>
14     {% include "common/footer.html" %}
15 </body>
16 
17 </html>
  • 调用
1 @app.route("/")
2 def index():
3     return render_template("index.html")
  • 效果