base.html基础模板 实现处理常规页面的结构 。则派生模板index.html简化大部分内容 。extends语句 建立了两个模板之间的继承关系 。因此 。Jinja2就会知道:当它被要求渲染index.html时 。需要将其嵌入base.html中 。这俩模板具有匹配的block语句 名称content 。这就是Jinja2如何将两个模板合并为一个模板的方法 。

文章插图

文章插图
今后 。当再需要为应用程序创建其他页面时 。就可省去编写相同代码的麻烦 。并让应用程序的所有页面共享相同的外观 。而只需一个步骤:创建继承自base.html模板的派生模板 。
目前为止 。项目结构:
【python flask web开发 flask web开发实战:入门,进阶】microblog/venv/app/templates/base.htmlindex.html__init__.pyroutes.pymicroblog.py
- C语言入门可以玩单片机,Java、python入门之后可以做啥实际的简单的东西?
- 你用python做过哪些好玩的事情?
- 计算机语言入门学哪个好,是JAVA,C++,PYTHON吗?
- 编程初学者应该先学C++、Java还是Python?
- 初学python编程,有哪些不错的软件值得一用?
- linux安装weblogic10.3.6 在LINUX下安装和配置WEBLOGIC10.0.3的方法?
- 响应式web,这玩意有谁开发过实战项目吗?
- 如何安装python 如何安装python库qrcode
- print是什么意思 print是什么意思python语言
- IT行业都有什么工作?
