如何构建模板引擎

时间:2010-11-04 00:29:40

标签: python google-app-engine template-engine

我将在Google App Engine中构建它,我将使用Python构建它。

我想要做的是拥有一个包含每个部分的模板。这些部分可能是标题,侧边栏,内容和页脚。

我构建它的方式是,我可以调用page.header(arg),它将加载arg指定的头。

我知道有很多框架,但我想尝试建立一个基于MVC想法的网站。我认为它可能需要6个月或更长时间才能建成,但至少我会在路上学到一些东西。

构建模板引擎还需要考虑什么?

1 个答案:

答案 0 :(得分:2)

我会查看Webpy来源;
webpy templating使用与您类似的语法,使用类似的方式调用视图:

name = 'Bob'    
return render.index(name)

其中index是要呈现的模板文件。

具体了解templating.py