猿问

tornado 3.0 数据库操作

请问tornado3.0 如何进行数据库操作

1.import torndb 2.import tornado.database

这两种写法都报错 也没找到可以跑的sample。。。


拉丁的传说
浏览 1197回答 9
9回答

慕姐4208626

自己封装一层,import tornado.webimport torndbclass Application(tornado.web.Application):    def __init__(self):        handlers = { ... }        settings = { ... }        tornado.web.Application.__init__(self, handlers, **settings)        self.db = torndb.Connection(            host=host, database=db_name,            user=user, password=password        )class MyBaseHandler(tornado.web.RequestHandler):    @property    def db(self):        return self.application.db然后在handler里直接用self.db就可以得到数据库session
随时随地看视频慕课网APP
我要回答