基本 API 使用

2018-02-24 15:39 更新

本節(jié)簡要介紹 Jinja2 模板的 Python API 。

最基本的方式就是通過?Template?創(chuàng)建一個模板并渲染它。 如果你的模板不是從字符串加載,而是文件系統(tǒng)或別的數(shù)據(jù)源,無論如何這都不 是推薦的方式:

>>> from jinja2 import Template
>>> template = Template('Hello {{ name }}!')
>>> template.render(name='John Doe')
u'Hello John Doe!'

通過創(chuàng)建一個?Template?的實例,你會得到一個新的模板對象,提供一 個名為?render()?的方法,該方法在有字典或關(guān)鍵字參數(shù)時調(diào)用 擴充模板。字典或關(guān)鍵字參數(shù)會被傳遞到模板,即模板“上下文”。

如你所見, Jinja2 內(nèi)部使用 unicode 并且返回值也是 unicode 字符串。所以確 保你的應(yīng)用里也確實使用 unicode 。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號