#安装mako模块
#pip install mako
#b.py 调用 a.txt模板
#b.py 代码
#!/usr/bin/python
# -*- coding:utf-8 -*-
from mako.template import Template
t = Template(filename='a.txt') #声明文件模板
data = {"name":"jack","age":"18"}
print t.render(men = data) #传递参数
a.txt 代码
${men['name']} #接收参数
${men['age']}
执行结果:
Django中其实默认集成了Mako
下面代码经常出现在Django views.py 中
from django.shortcuts import render_to_response
from blog.models import Employee #Django数据库模块
def index(req):
emps = Employee.objects.all() ##Django数据库模块的使用
return render_to_response('index.html',{'emps':emps})