【问题标题】:How to pass arguments to create_engine in Pylons application?如何在 Pylons 应用程序中将参数传递给 create_engine?
【发布时间】:2013-12-06 17:50:40
【问题描述】:

我想在 Pylons 应用程序中自定义数据库连接。 我有兴趣改变这些论点:

  • pool_size
  • pool_recycle

在 SqlAlchemy 中,参数被传递给 *create_engine* 调用,如下所示: http://docs.sqlalchemy.org/en/rel_0_9/core/engines.html?highlight=pool_size#sqlalchemy.create_engine

如何在 Pylons 中更改这些参数?

【问题讨论】:

    标签: sqlalchemy pylons


    【解决方案1】:

    您应该能够在您的 ini 文件中正确执行此操作,自从我做 pylons 但 IIRC 以来已经有一段时间了,假设您在创建项目时对 sqlalchemy 问题说“是”,所有项目都以“slqalchemy”为前缀。在 sqlalchemy 中作为 engine_from_config 方法的关键字给出。有关更多信息,请参阅 config/environment.py 文件。

    sqlalchemy.url=<your db connection info>
    sqlalchemy.pool_size= ??
    sqlalchemy.pool_recycle= ??
    

    【讨论】:

    猜你喜欢
    • 2019-07-26
    • 2023-03-04
    • 2012-12-24
    • 2020-04-29
    • 2021-01-10
    • 1970-01-01
    • 1970-01-01
    • 2015-01-04
    • 1970-01-01
    相关资源
    最近更新 更多