Pylons

2018-02-24 15:39 更新

從?Pylons?0.9.7 開始,集成 Jinja 到 Pylons 驅(qū)動的應(yīng)用令人難以置信的簡單。

模板引擎在?config/environment.py?中配置。為 Jinja2 的配置看起來是這樣:

from jinja2 import Environment, PackageLoader
config['pylons.app_globals'].jinja_env = Environment(
    loader=PackageLoader('yourapplication', 'templates')
)

之后,你可以用?pylons.templating?模塊中的?render_jinja?函數(shù)渲染 Jinja 模板。

此外,設(shè)置 Pylons 的?c?對象為嚴格模式是個好主意。按照默認,訪問任何?c?對象 上不存在的屬性會返回一個空字符串而不是一個未定義對象。更改這個,只需要使用這個 片段并添加到你的?config/environment.py?中:

config['pylons.strict_c'] = True
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號