【问题标题】:How To Build a Template Engine如何构建模板引擎
【发布时间】:2010-11-04 00:29:40
【问题描述】:

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

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

我构建它的方式是调用 page.header(arg) 并加载 arg 指定的标题。

我知道有很多框架,但我想尝试根据我自己的 MVC 理念构建一个网站。我认为构建它可能需要 6 个月或更长时间,但至少我会在此过程中学到一些东西。

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

【问题讨论】:

  • 查看 Nick Johnson 在应用引擎 here 上对模板引擎的讨论。
  • 大卫,整个系列读起来都很棒。它几乎正是我想做的事!
  • 我在工作中使用 Cheetah 来构建我们构建的自定义配置系统,效果很好。

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


【解决方案1】:

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

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

index 是要渲染的模板文件。

具体请看templating.py

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-26
    • 1970-01-01
    相关资源
    最近更新 更多