企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
由于我们的很多页面中的头部和底部都差不多,所以我们可以做一个基本的页面模板来套用。 比如,我直接在templates中新建一个base.html,然后把头部和底部的代码都写入到这里 ~~~ <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>{% block title %}我是标题{% endblock %}</title> <link href="/static/css/bootstrap.min.css" rel="stylesheet"> <link href="/static/css/nifty.min.css" rel="stylesheet"> <script src="/static/js/jquery-2.2.4.min.js"></script> <script src="/static/js/bootstrap.min.js"></script> <script src="/static/js/nifty.min.js"></script> </head> <body> {% block content %} {% endblock %} </body> </html> ~~~ 然后,在需要的地方,比如article.html页面中写入 ~~~ {% extends 'base.html' %} {% block title %} {{info.title}} {% endblock %} {% block content %} <div class="panel panel-trans text-center"> <div class="panel-heading"> <h3 class="panel-title">{{info.title}}</h3> </div> <div class="panel-body"> {{info.intro}} </div> </div> {% endblock %} ~~~