购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

chapter 4
第4章

Jinja2模板

前面章节中的视图函数返回的都是一个字符串,而在实际网站开发中,为了让网页更加美观,需要渲染一个有富文本标签的页面,通常包含大量的HTML代码,如果把这些HTML代码用字符串的形式写在视图函数中,后期的代码维护将变成一场噩梦。因此,在Flask中,渲染HTML通常会交给模板引擎来实现,而Flask中默认配套的模板引擎是Jinja2,Jinja2是一个高效、可扩展的模板引擎。Jinja2可以独立于Flask使用,如被Django使用。

Jinja2目前最新版本是3.0.2,官方文档请参考https://jinja.palletsprojects.com/en/3.0.x/。

本章用PyCharm Professional版创建一个名叫chapter04的项目,后续的知识点讲解都是基于这个项目。 rLFxoYxoaFdZQjFKe+PgGRi/HSSMq12mWzXp4okT4269My2+HsSEF5md4OKURMH4

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开