为了账号安全,请及时绑定邮箱和手机立即绑定

tornado 3.0 数据库操作

tornado 3.0 数据库操作

拉丁的传说 2018-10-17 21:18:39
请问tornado3.0 如何进行数据库操作1.import torndb 2.import tornado.database这两种写法都报错 也没找到可以跑的sample。。。
查看完整描述

9 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

自己封装一层,

import tornado.web

import torndb

class 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


查看完整回答
反对 回复 2018-10-28
  • 9 回答
  • 0 关注
  • 1203 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信