在金字塔中,我創建了一個類似於塔架中的「助手」功能。金字塔/塔架框架 - 關於如何使用「助手」完成某些任務的意見
在我helpers.py文件中的一個特定的功能是這樣的:
from pyramid.renderers import render_to_response
def createBlog():
## lots of code here ##
return render_to_response('blog.mako', {'xyz':xyz})
然後在我的其他應用程序,我可以導入助手,做一些像我的模板如下:
${h.createBlog()}
它在我的頁面上創建一個博客。但我只是想知道這是一種使用助手創建「模塊」式插件的好方法,我可以在項目中的任何位置輕鬆使用它。還是有這種技術的缺陷,我還沒有真正想過?
謝謝!
你是真的在你的模板中嵌入一個Response,還是你實際調用「render」而不是「render_to_response」? –