python tornado 模板语法二
from tornado.web import RequestHandler,Application
from tornado.ioloop import IOLoop
import os
def reverse(obj):
if isinstance(obj, list):
obj.reverse()
return obj
class Person(object):
def __init__(self, name, pwd):
self.sname = name
self.spwd = pwd
class IndexHandle(RequestHandler):
def get(self, *args, **kwargs):
person = Person('wangfei', '1010676900')
a_list = ['a', 'b', 'c']
m_dict = {'aa': '11', 'bb': '22'}
self.render('index.html', uname='render渲染方式', person=person,
a_list=a_list, m_dict=m_dict, r=reverse)
app = Application([
(r'^/$', IndexHandle)
], template_path=os.path.join(os.getcwd(), 'templates'))
app.listen(8000)
IOLoop.instance().start()