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

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

没有找到匹配的内容?试试慕课网站内搜索吧

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号