我将在Google App Engine中构建它,我将使用Python构建它。
我想要做的是拥有一个包含每个部分的模板。这些部分可能是标题,侧边栏,内容和页脚。
我构建它的方式是,我可以调用page.header(arg),它将加载arg指定的头。
我知道有很多框架,但我想尝试建立一个基于MVC想法的网站。我认为它可能需要6个月或更长时间才能建成,但至少我会在路上学到一些东西。
构建模板引擎还需要考虑什么?
答案 0 :(得分:2)
我会查看Webpy来源;
webpy templating使用与您类似的语法,使用类似的方式调用视图:
name = 'Bob'
return render.index(name)
其中index
是要呈现的模板文件。
具体了解templating.py。