编程语言
首页 > 编程语言> > python的轻量级模板引擎

python的轻量级模板引擎

作者:互联网

这是Python中最简单,重量最轻的html模板引擎,可用于生成自定义的电子邮件简报.

解决方法:

对于一个非常小的模板任务,Python本身并没有那么糟糕.例:

def dynamic_text(name, food):
    return """
    Dear %(name)s,
    We're glad to hear that you like %(food)s and we'll be sending you some more soon.
    """ % {'name':name, 'food':food}

从这个意义上讲,您可以在Python中使用字符串格式来进行简单的模板化.这和它一样轻巧.

如果你想更深入一点,Jinja2是许多人认为最“设计友好”(读取:简单)的模板引擎.

你也可以看看Mako和Genshi.最终,您可以选择(具有您喜欢的功能,并与您的系统很好地集成).

标签:python,templating
来源: https://codeday.me/bug/20190711/1437442.html