Pyramid Mako模板引入helper對象的步驟方法
更新時間:2013年11月27日 11:50:15 作者:
ylons中的mako模板,默認(rèn)會引入一個helper對象,我們可以在里面擴展方法,應(yīng)對在模板輸出時候會常用的操作,那么在Pyramid中如何默認(rèn)引入同樣的輔助類到模板中
原理是我們在pyramind的before render event 中插入我們的helper
1. 創(chuàng)建helper.py文件,在里面添加上我們常用的方法
2. 在__init__.py文件中:
加入這個函數(shù):
復(fù)制代碼 代碼如下:
def add_renderer_globals(event):
event['h'] = helpers
在main函數(shù)中
復(fù)制代碼 代碼如下:
config.add_subscriber(add_renderer_globals, BeforeRender)
3. 在模板中使用定義的方法,h.method()
相關(guān)文章
Django uwsgi Nginx 的生產(chǎn)環(huán)境部署詳解
這篇文章主要介紹了Django uwsgi Nginx 的生產(chǎn)環(huán)境部署詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-02-02
python Django框架實現(xiàn)自定義表單提交
這篇文章主要為大家詳細(xì)介紹了Django框架實現(xiàn)自定義表單提交,針對"表單提交"和"Ajax提交"兩種方式來解決CSRF帶來的錯誤進(jìn)行講解,感興趣的小伙伴們可以參考一下2016-03-03
基于Python實現(xiàn)拆分和合并GIF動態(tài)圖
這篇文章主要介紹了Python拆分和合并GIF動態(tài)圖,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-10-10

