Mako的优点:
学习成本低,能够在结构上进行转义。
文本文件生成。
from mako.template import Template
from mako.template import Template
t = Template('hello world!')
print t.render()集成Mako
在Django中集成Mako
通过Django的中间件可以集成Mako。首先需要安装django-mako模块。
在Django项目的settings.py文件中,修改 MIDDLEWARE_CLASSES ,添加 djangomako.middleware.MakoMiddleware 。使用 render_to_response() 函数即可使用:
from djangomako.shortcuts import render_to_response
def hello_view(request):
return render_to_response('hello.txt', {'name': 'yeolar'})