python - 从 Tornado 中的 UI 模块访问数据库连接

标签 python mysql database tornado

如何访问 UI 模块中的数据库连接?我在 Tornado 中使用 MySQL 的内置包装器。

我的应用程序完全相似this

最佳答案

只映射模块类,不要使用单独的uimodule.py。 像这样:

class EntryModule(tornado.web.UIModule):
    def render(self, entry):
        return self.render_string('modules-entry.html', entry=entry)

settings = {
    "login_url": "/login",
    ui_modules={"Entry": EntryModule},
}

application = tornado.web.Application([
    (r"/", HomeHandler),
    (r"/entry/([0-9]+)", EntryHandler),
    ], **settings)

注意:ui_modules={"Entry": EntryModule}

关于python - 从 Tornado 中的 UI 模块访问数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9721146/

相关文章:

java - h2数据库无法处理中断如何处理

python - 在 django settings.py 中包含应用程序

c# - 反序列化 XML 的 SQL 查询

php - 我该怎么做才能在 Wordpress 中获得实际准备好的语句

mysql - 慢查询和复合索引

android - Android中的套接字以连接到数据库

database - Oracle:LONG 还是 CLOB?

python - 从另一个列表中查找数字索引

python - Gunicorn(Python3.4 和 3.3)仅在响应中发送没有数据的 header

python - 如何减少 Scikit-Learn Vectorizers 的内存使用量?