mako

作者: blotstorm | 来源:发表于2017-09-05 11:20 被阅读0次

Mako

一、安装

1.安装setup tools

在网站https://pypi.python.org/pypi/setuptools/ 下载setuptools-3.4.1.tar.gz

tar xvf setuptools-3.4.1.tar.gz
cd setuptools-3.4.1
sudo python setup.py install

2.安装mako

$wget https://pypi.python.org/packages/source/M/Mako/Mako-0.9.1.tar.gz
$tar xvf Mako-0.9.1.tar.gz
$cd Mako-0.9.1
$sudo python setup.py install

二、使用

1.basic usage(hello,world)

rom mako.template import Template

mytemplate = Template("hello, ${name}!")
print(mytemplate.render(name="world"))

2.Using File-Based Templates

from mako.template import Template
mytemplate = Template(filename='/docs/mytmpl.txt', module_directory='/tmp/mako_modules')
print(mytemplate.render())

3.TemplateLookup

from mako.template import Template
from mako.lookup import TemplateLookup
mylookup = TemplateLookup(directories=['/docs'], module_directory='/tmp/mako_modules')

def serve_template(templatename, **kwargs):
    mytemplate = mylookup.get_template(templatename)
    print(mytemplate.render(**kwargs))

http://docs.makotemplates.org/en/latest/index.html

相关文章

网友评论

      本文标题:mako

      本文链接:https://www.haomeiwen.com/subject/tddujxtx.html